Provider Configuration:

From FreeSWITCH Wiki
Jump to: navigation, search

Works with incoming and outgoing SIP calls.

Note that wants your SIP ID as username, not your SIP number!

Also note that the contact must be send as <sipID> Therefore the parameter extension-in-contact must be set to true and the extension param must be empty or set to the same value as username!

  <gateway name="personal-voip">
    <param name="username" value="ONE OF YOUR SIP IDs"/>
    <param name="password" value="your_password"/>
	<param name="extension" value="comment this param out or set it to the same sip id you out in the username field. Do not put anything else here!"/>
	<param name="ping" value="if you are behind a route and experience problems set this to a smaller value. Otherwise comment it out"/>
	<param name="realm" value=""/>    
	<param name="proxy" value=""/>
	<param name="register" value="true"/>
	<param name="extension-in-contact" value="true"/>
	<param name="caller-id-in-from" value="false"/>

If you discover that no/not the right caller ID is displayed on outgoing calls this might be helpful:

Fore some reason seems to ignore effective_caller_id_number and origination_caller_id_number but instead uses the value from effective_caller_id_name and origination_caller_id_name. If the value from the name field is nummeric only the correct number is displayed. Otherwise the the first number from your block of phonenumbers is used.