IssabelFoundation / issabelPBX

Asterisk configuration GUI
GNU General Public License v3.0
135 stars 47 forks source link

DIAL_OPTIONS Configuration Fix - Not to allow remote calling party to transfer the call by default #13

Closed dntosas closed 5 years ago

dntosas commented 5 years ago

Issue Summary

By default, IssabelPBX installed with params "Ttr" in DIAL_OPTIONS that allow remote calling party to transfer the call. This can eventually allow the remote caller to reach any destination with our PBX as "proxy".

DIAL_OPTIONS='Ttr' -->

r | Generate ringing to the calling party, even if the called party is not actually ringing. Pass no audio to the calling party until the called channel has answered. t | Allow the called party to transfer the calling party by using the In-Call Asterisk Blind Transfer code (default value is ##) T | Allow the calling party to transfer the called party by using the  In-Call Asterisk Blind Transfer code (default value is ##)

IssabelPBX Version

Latest

Steps to Reproduce

Just install a fresh copy of IssabelPBX and add a working SIP Trunk. Trunk / Extensions with "T" parameter in DIAL_OPTIONS and TRUNK_OPTIONS will allow anyone who calls the at this extension to transfer the call to new destination at billing disposal of the Extension. You can just make a ring to that extension, use *2 / ## and make your free (international) call. :)

Fix Summary

Minor change to DIAL_OPTIONS and TRUNK_OPTIONS arg from "Ttr" to "tr". This will allow ONLY the called party to handle call transfers.