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