[Freeswitch-users] SIP trunking with Nexmo

Aviv Shaham aviv at sent.com
Thu Nov 6 12:09:29 MSK 2014


Hi Manish,

Nexmo expects your API KEY to be in the From header. To set the caller
ID you will need to use "caller-id-name". Good timing btw, I just posted
a reply to a similar question on Quora. Have a look: http://qr.ae/DEbk2
- also covers Plivo.

Aviv


On Thu, Nov 6, 2014, at 12:07 AM, Manish Talwar wrote:
> Hi,
>
> I have make a SIP Trunking (gateway) in FreeSwitch for connecting
> Nexmo via bridge. I have added this Nexmo file under
> "*\FreeSWITCH\conf\sip_profiles\external*" folder. Its successfully
 registering "sip.nexmo.com" Gateway as mentioned below:
>
>
> Name Type Data State
> ================================================================================================

> external-ipv6 profile
> sip:mod_sofia@[2001:0:9d38:90d7:102f:3fc4:3f57:fe73]:5080 RUNNING (0)
> 192.168.1.140 alias internal ALIASED external profile
> sip:mod_sofia at 192.168.1.140:5080 RUNNING (0) external::example.com
> gateway sip:joeuser at example.com NOREG external::sip.nexmo.com gateway
> sip:b9c280dd:7678b8c4 at sip.nexmo.com REGED internal-ipv6 profile
> sip:mod_sofia@[2001:0:9d38:90d7:102f:3fc4:3f57:fe73]:5060 RUNNING (0)
> internal profile sip:mod_sofia at 192.168.1.140:5060 RUNNING (0)
> ================================================================================================

> 4 profiles 1 alias
>
> But when I send the request to FreeSwitch by Dial command as:
> *<document
> type="xml/freeswitch-httapi"><params></params><work><execute
> applicati**on="set" data="sip_h_api_key=b9c280dd" /><execute
> application="set" data="sip_h_**api_secret=7678b8c4" /><execute
> application="set"
 data="sip_h_to=919818753995" /**><execute application="set"
 data="sip_h_from=18188535351 <sip:b9c280dd at sip.nexmo**.com>" /><execute
 application="set"
 data="sip_h_answer_url=http://services.qpayi**.com:8080/ivr/assets/NexmoTransfer.vxml"
 /><dial name="exten"
 action="http://loc**alhost:8080/ivr/fsdialmenu/dialendresponse/"
 caller-id-name="HTTAPI Test" *
> *caller**-id-number="18188535351" context="default" Dialplan="XML"
> >919818753995</dial></**work></document>*
>
>
> here, *18188535351* = Nexmo virtual number for connecting call.
> *919818753995* = mobile number where I am looking for making a call.
>
> It will not connected to Nexmo and call will be terminated with
> message as: 2014-11-06 11:05:18.088340 [INFO] mod_dptools.c:3234
> Originate Failed. Cause: NORMAL_UNSPECIFIED
>
> Please find the FreeSwitch call Log and Nexmo Gateway (which I have
> added in freeswitch conf external
 folder) as an attachment.
>
> Please let me know whether I am doing SIP trunking in correct way or
> need to change something.
>
> Also, Please suggest me what will be my next step for making a call on
> mobile by this ways.
>
> Thanks,
>
> Regards, Manish Talwar
>


> ___________________________________________________________________________
> Professional FreeSWITCH Consulting Services: consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites http://www.freeswitch.org
> http://confluence.freeswitch.org http://www.cluecon.com
>
> FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org Email had 2 attachments:


>  * FsCall.txt 15k (text/plain)
>  * Nexmo.xml 3k (text/xml)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20141106/b1dc072f/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list