Hello Sammy,
I used both the gateway method and external, the result is the same it
goes the voicemail. I enabled debug on FS an should I post my question to
FS? I followed the steps that was in kamailio to integrate kamailio and FS
to setup SBC and that way I posted on kamailio site.
Thanks
Abdul
------------------------------
*From:* sr-users <sr-users-bounces(a)lists.sip-router.org> on behalf of
SamyGo <govoiper(a)gmail.com>
*Sent:* Wednesday, February 10, 2016 10:23 PM
*To:* Kamailio (SER) - Users Mailing List
*Subject:* Re: [SR-Users] Fw: Kamailio and freeswitch integration for SBC
Hi Abdul,
Kindly share the whole FS console logs (enable sip debug inside the logs
too) , can you modify the bridge statement as this:
<action application="bridge" data="sofia/*external*/$1@
AbdulkamailioSIP.com"/>
If you have saved your kamailio as a gateway then you can alternatively
dial it as following:
<action application="bridge"
data="sofia/*gateway*/*GOOD_GATEWAY*/$1"/>
Where *GOOD_GATEWAY* is the gateway name from an xml file. Here is how.
FreeSWITCH:~# cd /usr/local/freeswitch/conf/sip_profiles/external/
FreeSWITCH-A:~# vim kamailio.xml
Insert these Lines in this file:
<include>
<gateway name="*GOOD_GATEWAY*">
<param name="username" value="nothing"/>
<param name="password" value="doesn't_matter"/>
<param name="proxy" value="192.168.30.3"/> <!--SET IP
OF KAMAILIO
HERE -->
<param name="register" value="false"/>
<param name="retry-seconds" value="10"/>
<param name="caller-id-in-from" value="true"/>
<param name="extension-in-contact" value="true"/>
<param name="ping" value="25"/>
<param name="inbound-late-negotiation" value="true"/>
<param name="context" value="default"/>
</gateway>
</include>
Also, if you don't use gateway approach can you make sure that from your
FS the domain name 'AbdulKamailioSIP.com' resolves to IP of Kamailio
Server.
I've a feeling that this email should be in Freeswitch mailing list, not
in Kamailio's/
Regards,
Sammy
On Wed, Feb 10, 2016 at 5:00 PM, malik sherif <asherif74(a)hotmail.com>
wrote:
Hello,
I am using Kamailio and freeswitch to setup SBC but the I attempted to
make a call it just goes to the voice mail.
Here is what freeswitch is displaying.
Thanks for your help in advance
Abdul
freeswitch@linux-ix64> 2016-02-10 10:54:16.663387 [NOTICE]
switch_channel.c:1055 New Channel sofia/internal/102(a)AbdulKamailioSIP.com
[12f87c10-f3be-43ee-b038-f6647e5af373]
2016-02-10 10:54:16.683337 [INFO] mod_dialplan_xml.c:635 Processing 102
<102>->kb-102 in context public
2016-02-10 10:54:16.683337 [NOTICE] switch_ivr.c:1861 Transfer
sofia/internal/102(a)AbdulKamailioSIP.com to XML[kb-102@default]
2016-02-10 10:54:16.683337 [INFO] mod_dialplan_xml.c:635 Processing 102
<102>->kb-102 in context default
2016-02-10 10:54:16.683337 [NOTICE] switch_channel.c:1055 New Channel
sofia/internal/102(a)AbdulkamailioSIP.com
[0c6c8dda-34fc-45a0-a6a2-8e82ff3a9be3]
2016-02-10 10:54:18.183346 [NOTICE] sofia.c:7539 Hangup
sofia/internal/102(a)AbdulkamailioSIP.com [CS_CONSUME_MEDIA]
[NORMAL_TEMPORARY_FAILURE]
2016-02-10 10:54:18.183346 [NOTICE] switch_core_session.c:1641 Session 2
(sofia/internal/102(a)AbdulkamailioSIP.com) Ended
2016-02-10 10:54:18.183346 [NOTICE] switch_core_session.c:1645 Close
Channel sofia/internal/102(a)AbdulkamailioSIP.com [CS_DESTROY]
2016-02-10 10:54:18.183346 [INFO] mod_dptools.c:3244 Originate Failed.
Cause: NORMAL_TEMPORARY_FAILURE
2016-02-10 10:54:18.183346 [NOTICE] sofia_media.c:92 Pre-Answer
sofia/internal/102(a)AbdulKamailioSIP.com!
2016-02-10 10:54:18.183346 [NOTICE] mod_dptools.c:1268 Channel
[sofia/internal/102(a)AbdulKamailioSIP.com] has been answered
2016-02-10 10:54:32.043345 [NOTICE] sofia.c:952 Hangup
sofia/internal/102(a)AbdulKamailioSIP.com [CS_EXECUTE] [NORMAL_CLEARING]
2016-02-10 10:54:32.063338 [NOTICE] switch_core_session.c:1641 Session 1
(sofia/internal/102(a)AbdulKamailioSIP.com) Ended
2016-02-10 10:54:32.063338 [NOTICE] switch_core_session.c:1645 Close
Channel sofia/internal/102(a)AbdulKamailioSIP.com [CS_DESTROY]
Any idea as to how to implement this command on freeswitch dial plan, I
am not sure what to use for gw1
<action application="bridge"
data="{sip_invite_domain=${sip_from_host}}sofia/gateway/gw1/$1(a)domain.org"/>
From Freeswitch dial plan
<extension name="kbridge">
<condition field="destination_number"
expression="^kb-(.+)$">
<action application="set"
data="proxy_media=true"/>
<action application="set"
data="call_timeout=50"/>
<action application="set"
data="continue_on_fail=true"/>
<action application="set"
data="hangup_after_bridge=true"/>
<action application="set"
data="sip_invite_domain=AbdulkamailioSIP.com"/>
<action application="export"
data="sip_contact_user=ufs"/>
<action application="bridge"
data="sofia/$${domain}/$1(a)AbdulkamailioSIP.com"/>
<action application="answer"/>
<action application="voicemail" data="default
${domain_name} $1"/>
</condition>
</extension>
------------------------------
*From:* sr-users <sr-users-bounces(a)lists.sip-router.org> on behalf of
SamyGo <govoiper(a)gmail.com>
*Sent:* Friday, January 29, 2016 5:02 PM
*To:* Kamailio (SER) - Users Mailing List
*Subject:* Re: [SR-Users] Fw: Kamailio and freeswitch integration for
SBC
Sorry for last email:
if (!lookup("location")) {
$var(rc) = $rc;
route(TOVOICEMAIL);
t_newtran();
switch ($var(rc)) {
case -1:
case -3:
send_reply("404", "Not Found");
exit;
case -2:
send_reply("405", "Method Not Allowed");
exit;
}
}
That is where you get 404 Not Found. What I see is that you're
registering users with domain as
AbdulKamailioSIP.com but when your
FreeSwitch sends call to Kamailio the RURI becomes: *INVITE
sip:7632689993@10.22.52.2 <sip%3A7632689993(a)10.22.52.2> SIP/2.0* Which
is definitely not matching any User like: INVITE sip:7632689993@
*AbdulKamailioSIP.com* SIP/2.0 So, you need to go in your FS dialplan
and make sure you set the proper Domains before sending call out, there are
couple of ways to do this. *1 - *Using FreeSWITCH to set FROM domain:
https://wiki.freeswitch.org/wiki/Variable_sip_invite_domain *2 - *Use
custom SIP header from FS to contain a domain name, and in Kamailio set
headers as you require; something like this: Attach a SIP Header in FS
dialplan before sending call out to Kamailio, say X-USER-DOMAIN:
AbdulKamailioSIP.com Next when I receive call in Kamailio.cfg I detect
this header if(is_present_hf("X-USER-DOMAIN")) { $ru = "sip:" + $rU
+
"@" + $hdr(X-USER-DOMAIN); $td = $hdr(X-USER-DOMAIN); } In option 2 you
must do it before executing record_route() functions, so possibly need to
do this inside your FSINBOUND route. I prefer option 1. PS: Wireshark
highlights any custom SIP headers in sky blue, that doesn't mean there is
any error in there.
Regards,
Sammy
On Fri, Jan 29, 2016 at 11:47 AM, SamyGo <govoiper(a)gmail.com> wrote:
Hi Abdul,
This is where you are getting your 404 NOT Found from Kamailio:
On Thu, Jan 28, 2016 at 4:30 PM, malik sherif <asherif74(a)hotmail.com>
wrote:
> I will also run the commands that suggested.
>
>
> ------------------------------
> *From:* sr-users <sr-users-bounces(a)lists.sip-router.org> on behalf of
> SamyGo <govoiper(a)gmail.com>
> *Sent:* Thursday, January 28, 2016 6:08 PM
> *To:* Kamailio (SER) - Users Mailing List
> *Subject:* Re: [SR-Users] Fw: Kamailio and freeswitch integration for
> SBC
>
> I believe Daniel is busy with FOSDEM ,
>
>
> Abdul can you confirm that you're still getting this output in FS
> console:
>
> 2016-01-13 05:37:29.572184 [INFO] mod_dialplan_xml.c:635 Processing
> 7632689991 <7632689991>->kb-7632689993 in context default
> 2016-01-13 05:37:29.572184 [CRIT] mod_dptools.c:1638 WARNING WARNING
> WARNING WARNING WARNING WARNING WARNING WARNING WARNING
> 2016-01-13 05:37:29.572184 [CRIT] mod_dptools.c:1638 Open
> /usr/local/freeswitch/conf/vars.xml and change the default_password.
> 2016-01-13 05:37:29.572184 [CRIT] mod_dptools.c:1638 Once changed type
> 'reloadxml' at the console.
> 2016-01-13 05:37:29.572184 [CRIT] mod_dptools.c:1638 WARNING WARNING
> WARNING WARNING WARNING WARNING WARNING WARNING WARNING
> 2016-01-13 05:37:39.632245 [NOTICE] switch_channel.c:1055 New Channel
> sofia/internal/7632689993(a)10.22.52.2
> [d52b6ef9-c4f6-4edf-aff9-8a8da3761788]
> 2016-01-13 05:37:39.632245 [NOTICE] sofia.c:7539 Hangup sofia/internal/
> 7632689993(a)10.22.52.2 [CS_ROUTING] [UNALLOCATED_NUMBER]
>
> Please paste your complete dialplan here as well, though this clearly
> states that the number it tried to dial is not registered or unable to dial
> to.
> please paste out the content of the following command just before
> dialing:
>
> * fs_cli> show registrations *
> Also, it will help you find out useful info about why it shows you
> UNALLOCATED NUMBER if you enable the sofia sip debug by using the following
> command.
>
> *fs_cli> sofia global siptrace on *
> Once you execute the above command make a call to destination and see
> what FreeeSWITCH is trying to do.
>
> Thanks,
> Sammy.
>
> On Thu, Jan 28, 2016 at 11:23 AM, malik sherif <asherif74(a)hotmail.com>
> wrote:
>
>>
>> Any hint?
>>
>> ------------------------------
>> *From:* sr-users <sr-users-bounces(a)lists.sip-router.org> on behalf
>> of malik sherif <asherif74(a)hotmail.com>
>> *Sent:* Tuesday, January 26, 2016 11:35 PM
>> *To:* Kamailio (SER) - Users Mailing List; miconda(a)gmail.com
>>
>> *Subject:* Re: [SR-Users] Kamailio and freeswitch integration for SBC
>>
>>
>> Thanks again and here is the pcap file.
>>
>> Thanks
>>
>> Abdul
>>
>>
>> ------------------------------
>> *From:* Daniel-Constantin Mierla <miconda(a)gmail.com>
>> *Sent:* Friday, January 22, 2016 8:46 AM
>> *To:* malik sherif; Kamailio (SER) - Users Mailing List
>> *Subject:* Re: [SR-Users] Kamailio and freeswitch integration for SBC
>>
>> Can you attach the pcap file - copy&paste inline makes it imposible
>> to read and digest it with a traffic analyzer (e.g., wireshark).
>>
>> Cheers,
>> Daniel
>>
>> On 21/01/16 18:31, malik sherif wrote:
>>
>>
>>
>>
>> ------------------------------
>> *From:* sr-users <sr-users-bounces(a)lists.sip-router.org>
>> <sr-users-bounces(a)lists.sip-router.org> on behalf of malik sherif
>> <asherif74(a)hotmail.com> <asherif74(a)hotmail.com>
>> *Sent:* Wednesday, January 20, 2016 9:55 PM
>> *To:* Kamailio (SER) - Users Mailing List
>> *Subject:* Re: [SR-Users] Kamailio and freeswitch integration for SBC
>>
>>
>> Copy and paste part of tcmdump and highlighted the 404. 10.22.52.2 is
>> the server IP address
>>
>> Thanks again
>>
>> Abdul
>>
>>
>> <http://kb.asipto.com/freeswitch:kamailio-3.3.x-freeswitch-1.2.x-sbc>
>>
>>
>> --
>> Daniel-Constantin
Mierlahttp://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
>> Book: SIP Routing With Kamailio -
http://www.asipto.comhttp://miconda.eu
>>
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>> list
>> sr-users(a)lists.sip-router.org
>>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>
>>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users(a)lists.sip-router.org
>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org