VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
jsokulski at dotsystem... Guest
|
Posted: Tue Feb 03, 2009 10:55 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
Hello
I am trying to initiate a call from javascript, it works fine for local numbers:
Quote: | session1.originate(session1, "{ignore_early_media=true}user/1008@192.168.1.122");
|
but when I am trying to connect through sofia gateway, the connection is not being established:
Quote: | session2.originate(session2, "sofia/gateway/halonet/0225490317");
|
although I can call to this number from softphone.
I have also tried setting effective_caller_id_number:
Quote: | session1.originate(session1, "{effective_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317");
|
with the same result.
A configuration in the dialplan that works is:
Quote: | <extension name="halonet.pl">
<condition field="destination_number" expression="^0095(\d{10})$">
<action application="set" data="effective_caller_id_number=fixed0248b"/>
<action application="set" data="bypass_media=true"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="bridge" data="sofia/gateway/halonet/$1"/>
</condition>
</extension>
|
Would appreciate any help.
Jacek
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
nicolas at medularis.com Guest
|
Posted: Tue Feb 03, 2009 12:24 pm Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
Jacek,
I had a similar problem once. It actually depends on your sip gateway,
but I was able to solve the problem by setting the caller id, ie:
session1 = new Session();
session1.setCallerData("caller_id_name", "8280052500");
session1.setCallerData("caller_id_number", "8280052500");
session1.originate(session1,
"{ignore_early_media=true}sofia/gateway/sip.ipcorp.cl/0225490317",
60);
In this case, the caller_id was the number assigned to me by the
external gateway.
Hope it helps.
Nicolas
On Tue, Feb 3, 2009 at 10:36 AM, Jacek Sokulski <jsokulski@dotsystems.pl> wrote:
Quote: | Hello
I am trying to initiate a call from javascript, it works fine for local numbers:
Quote: | session1.originate(session1, "{ignore_early_media=true}user/1008@192.168.1.122");
|
but when I am trying to connect through sofia gateway, the connection is not being established:
Quote: | session2.originate(session2, "sofia/gateway/halonet/0225490317");
|
although I can call to this number from softphone.
I have also tried setting effective_caller_id_number:
Quote: | session1.originate(session1, "{effective_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317");
|
with the same result.
A configuration in the dialplan that works is:
Quote: | <extension name="halonet.pl">
<condition field="destination_number" expression="^0095(\d{10})$">
<action application="set" data="effective_caller_id_number=fixed0248b"/>
<action application="set" data="bypass_media=true"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="bridge" data="sofia/gateway/halonet/$1"/>
</condition>
</extension>
|
Would appreciate any help.
Jacek
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
brian at freeswitch.org Guest
|
Posted: Tue Feb 03, 2009 12:26 pm Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
YOU should NEVER use this method or call setCallerData at all you
should use the correct methods to override the callerid.
If its a B-Leg born from an A-Leg you use these on the on the A-Leg:
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_number
If you're originating you use this:
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_number
/b
On Feb 3, 2009, at 11:20 AM, Nicolas Brenner wrote:
Quote: | Jacek,
I had a similar problem once. It actually depends on your sip gateway,
but I was able to solve the problem by setting the caller id, ie:
session1 = new Session();
session1.setCallerData("caller_id_name", "8280052500");
session1.setCallerData("caller_id_number", "8280052500");
session1.originate(session1,
"{ignore_early_media=true}sofia/gateway/sip.ipcorp.cl/0225490317",
60);
In this case, the caller_id was the number assigned to me by the
external gateway.
Hope it helps.
Nicolas
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
nicolas at medularis.com Guest
|
|
Back to top |
|
|
jsokulski at dotsystem... Guest
|
Posted: Wed Feb 04, 2009 3:54 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
We have tried setting both effective_caller_id_number and
origination_caller_id_number:
session1.originate(session1,"{origination_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317",15);
but the problem still exists. The solution we have found for the case
when we originate two calls, local and external, is as follow:
session1 = new Session();
session1.originate(session1,"user/1003@192.168.1.122",15);//local
if(session1.ready()) {
session1.execute("execute_extension","00930691688627 XML default");//external
}
so the external call goes through the dialplan.
It does not work if both calls are external. One possible solution could be
to pass the originating call through dialplan (loopback?) but we have not managed
to figure out how to do it.
Thanks
Jacek
Dnia 03-02-2009, wto o godzinie 14:31 -0300, Nicolas Brenner pisze:
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
anthony.minessale at g... Guest
|
Posted: Wed Feb 04, 2009 9:10 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
Where did you learn how to use js this way?
session.originate is being misused here and is depricated and may be removed.
the first arg to session.originate is either undefined or a *different* session (the a leg)
session1 = new Session();
session1.originate(undefined, "{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
session1.setVariable("effective_caller_id_number","fixed0248b");
//once you have session1 when you originate session2 you pass session1 as the arg
// the effective_caller_id is taken from session1
session2 = new Session();
session2.originate(session1, "sofia/gateway/halonet/0225490317");
Anyway this whole code is depricated in favor of this:
session1 = new Session("{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session2 = new Session("sofia/gateway/halonet/0225490317", session1);
}
and could be further refactored down to this:
session1 = new Session("{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session1.execute("bridge", "sofia/gateway/halonet/0225490317");
}
or down to this one line of code that will setup the call detached from the script and exit.
var result = apiExecute("originate", "{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
if you dont care about the result and want to exit even before the call is completed.
var result = apiExecute("bgapi", "originate {effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
On Wed, Feb 4, 2009 at 2:51 AM, Jacek Sokulski <jsokulski@dotsystems.pl> wrote:
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400 |
|
Back to top |
|
|
jsokulski at dotsystem... Guest
|
Posted: Wed Feb 04, 2009 9:49 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
Thanks Anthony,
the js snippets are very instructive.
A couple of points:
1. The code with apiExecute does not work (local phone is connected, but
after picking up it hungs up immediately), other examples are working
fine.
2. It does not show how initiate external call without existing session.
3. How can one pass the call through dialplan?
Jacek
PS.
we got the code probable from wiki or from this mialing list.
Dnia 04-02-2009, śro o godzinie 08:09 -0600, Anthony Minessale pisze:
Quote: | Where did you learn how to use js this way?
session.originate is being misused here and is depricated and may be
removed.
the first arg to session.originate is either undefined or a
*different* session (the a leg)
session1 = new Session();
session1.originate(undefined,
"{ignore_early_media=true}user/1008@192.168.1.122");
session1.setVariable("effective_caller_id_number","fixed0248b");
//once you have session1 when you originate session2 you pass session1
as the arg
// the effective_caller_id is taken from session1
session2 = new Session();
session2.originate(session1, "sofia/gateway/halonet/0225490317");
Anyway this whole code is depricated in favor of this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session2 = new Session("sofia/gateway/halonet/0225490317",
session1);
}
and could be further refactored down to this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session1.execute("bridge", "sofia/gateway/halonet/0225490317");
}
or down to this one line of code that will setup the call detached
from the script and exit.
var result = apiExecute("originate",
"{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 bridge:sofia/gateway/halonet/0225490317 inline");
if you dont care about the result and want to exit even before the
call is completed.
var result = apiExecute("bgapi", "originate
{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 bridge:sofia/gateway/halonet/0225490317 inline");
On Wed, Feb 4, 2009 at 2:51 AM, Jacek Sokulski
<jsokulski@dotsystems.pl> wrote:
We have tried setting both effective_caller_id_number and
origination_caller_id_number:
session1.originate(session1,"{origination_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317",15);
but the problem still exists. The solution we have found for
the case
when we originate two calls, local and external, is as follow:
session1 = new Session();
session1.originate(session1,"user/1003@192.168.1.122",15);//local
if(session1.ready()) {
session1.execute("execute_extension","00930691688627 XML
default");//external
}
so the external call goes through the dialplan.
It does not work if both calls are external. One possible
solution could be
to pass the originating call through dialplan (loopback?) but
we have not managed
to figure out how to do it.
Thanks
Jacek
Dnia 03-02-2009, wto o godzinie 14:31 -0300, Nicolas Brenner
pisze:
Quote: | Oops! Well, fortunately I don't use that voip provider
| anymore (nor the script).
Quote: |
Thanks Brian.
Nicolas
On Tue, Feb 3, 2009 at 2:25 PM, Brian West
| <brian@freeswitch.org> wrote:
Quote: | Quote: | YOU should NEVER use this method or call setCallerData at
|
| all you
Quote: | Quote: | should use the correct methods to override the callerid.
If its a B-Leg born from an A-Leg you use these on the on
|
| the A-Leg:
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_number
Quote: | Quote: |
If you're originating you use this:
|
| http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_number
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote: | http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
anthony.minessale at g... Guest
|
Posted: Wed Feb 04, 2009 11:36 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
can you press f8 for debug and try that apiExecute and post the results?
On Wed, Feb 4, 2009 at 8:46 AM, Jacek Sokulski <jsokulski@dotsystems.pl> wrote:
Quote: | Thanks Anthony,
the js snippets are very instructive.
A couple of points:
1. The code with apiExecute does not work (local phone is connected, but
after picking up it hungs up immediately), other examples are working
fine.
2. It does not show how initiate external call without existing session.
3. How can one pass the call through dialplan?
Jacek
PS.
we got the code probable from wiki or from this mialing list.
Dnia 04-02-2009, ¶ro o godzinie 08:09 -0600, Anthony Minessale pisze:
Quote: | Where did you learn how to use js this way?
session.originate is being misused here and is depricated and may be
removed.
the first arg to session.originate is either undefined or a
*different* session (the a leg)
session1 = new Session();
session1.originate(undefined,
"{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
session1.setVariable("effective_caller_id_number","fixed0248b");
//once you have session1 when you originate session2 you pass session1
as the arg
// the effective_caller_id is taken from session1
session2 = new Session();
session2.originate(session1, "sofia/gateway/halonet/0225490317");
Anyway this whole code is depricated in favor of this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session2 = new Session("sofia/gateway/halonet/0225490317",
session1);
}
and could be further refactored down to this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session1.execute("bridge", "sofia/gateway/halonet/0225490317");
}
or down to this one line of code that will setup the call detached
from the script and exit.
var result = apiExecute("originate",
"{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
if you dont care about the result and want to exit even before the
call is completed.
var result = apiExecute("bgapi", "originate
{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
On Wed, Feb 4, 2009 at 2:51 AM, Jacek Sokulski
<jsokulski@dotsystems.pl> wrote:
We have tried setting both effective_caller_id_number and
origination_caller_id_number:
session1.originate(session1,"{origination_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317",15);
but the problem still exists. The solution we have found for
the case
when we originate two calls, local and external, is as follow:
session1 = new Session();
session1.originate(session1,"user/1003@192.168.1.122 (1003@192.168.1.122)",15);//local
if(session1.ready()) {
session1.execute("execute_extension","00930691688627 XML
default");//external
}
so the external call goes through the dialplan.
It does not work if both calls are external. One possible
solution could be
to pass the originating call through dialplan (loopback?) but
we have not managed
to figure out how to do it.
Thanks
Jacek
Dnia 03-02-2009, wto o godzinie 14:31 -0300, Nicolas Brenner
pisze:
Quote: | Oops! Well, fortunately I don't use that voip provider
| anymore (nor the script).
Quote: |
Thanks Brian.
Nicolas
On Tue, Feb 3, 2009 at 2:25 PM, Brian West
| <brian@freeswitch.org (brian@freeswitch.org)> wrote:
Quote: | Quote: | YOU should NEVER use this method or call setCallerData at
|
| all you
Quote: | Quote: | should use the correct methods to override the callerid.
If its a B-Leg born from an A-Leg you use these on the on
|
| the A-Leg:
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_number
Quote: | Quote: |
If you're originating you use this:
|
| http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_number
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400 |
|
Back to top |
|
|
msc at freeswitch.org Guest
|
Posted: Wed Feb 04, 2009 12:46 pm Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
I'll make sure the substance of this is in the wiki and I'll look for
references to the deprecated way and remove those.
-MC
On Wed, Feb 4, 2009 at 6:09 AM, Anthony Minessale
<anthony.minessale@gmail.com> wrote:
Quote: | Where did you learn how to use js this way?
session.originate is being misused here and is depricated and may be
removed.
the first arg to session.originate is either undefined or a *different*
session (the a leg)
session1 = new Session();
session1.originate(undefined,
"{ignore_early_media=true}user/1008@192.168.1.122");
session1.setVariable("effective_caller_id_number","fixed0248b");
//once you have session1 when you originate session2 you pass session1 as
the arg
// the effective_caller_id is taken from session1
session2 = new Session();
session2.originate(session1, "sofia/gateway/halonet/0225490317");
Anyway this whole code is depricated in favor of this:
session1 = new Session("{ignore_early_media=true}user/1008@192.168.1.122");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session2 = new Session("sofia/gateway/halonet/0225490317", session1);
}
and could be further refactored down to this:
session1 = new Session("{ignore_early_media=true}user/1008@192.168.1.122");
if (session1.ready()) {
session1.setVariable("effective_caller_id_number","fixed0248b");
session1.execute("bridge", "sofia/gateway/halonet/0225490317");
}
or down to this one line of code that will setup the call detached from the
script and exit.
var result = apiExecute("originate",
"{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122
bridge:sofia/gateway/halonet/0225490317 inline");
if you dont care about the result and want to exit even before the call is
completed.
var result = apiExecute("bgapi", "originate
{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122
bridge:sofia/gateway/halonet/0225490317 inline");
On Wed, Feb 4, 2009 at 2:51 AM, Jacek Sokulski <jsokulski@dotsystems.pl>
wrote:
Quote: |
We have tried setting both effective_caller_id_number and
origination_caller_id_number:
session1.originate(session1,"{origination_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317",15);
but the problem still exists. The solution we have found for the case
when we originate two calls, local and external, is as follow:
session1 = new Session();
session1.originate(session1,"user/1003@192.168.1.122",15);//local
if(session1.ready()) {
session1.execute("execute_extension","00930691688627 XML
default");//external
}
so the external call goes through the dialplan.
It does not work if both calls are external. One possible solution could
be
to pass the originating call through dialplan (loopback?) but we have not
managed
to figure out how to do it.
Thanks
Jacek
Dnia 03-02-2009, wto o godzinie 14:31 -0300, Nicolas Brenner pisze:
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
jsokulski at dotsystem... Guest
|
Posted: Thu Feb 05, 2009 8:09 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
the result of
apiExecute("bgapi", "originate
{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 bridge:sofia/gateway/halonet/0225490317 inline");
Quote: | /:
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 0 = [effective_caller_id_number=fixed0248b]
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 1 = [origination_caller_id_number=1000]
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 2 = [ignore_early_media=true]
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 0 = [presence_id=1008@192.168.1.122]
2009-02-05 14:04:48 [NOTICE] switch_channel.c:565 switch_channel_set_name() New Channel sofia/internal/sip:1008@192.168.1.126:5070 [f9b18b2e-b0a9-4e24-8452-40e1cce047bd]
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:2518 sofia_outgoing_channel() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_NEW -> CS_INIT
2009-02-05 14:04:48 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_INIT
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State INIT
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:83 sofia_on_init() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA INIT
send 1196 bytes to udp/[192.168.1.126]:5070 at 13:04:48.127004:
------------------------------------------------------------------------
INVITE sip:1008@192.168.1.126:5070 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
Max-Forwards: 70
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Contact: <sip:mod_sofia@192.168.1.122:5060>
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH
Supported: timer, precondition, path, replaces
Allow-Events: talk, presence, dialog, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 335
Remote-Party-ID: "FreeSWITCH" <sip:1000@192.168.1.122>;screen=yes;privacy=off
v=0
o=FreeSWITCH 1927164999227225404 3276738624485570081 IN IP4 192.168.1.122
s=FreeSWITCH
c=IN IP4 192.168.1.122
t=0 0
m=audio 27044 RTP/AVP 9 0 8 3 101 13
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=ptime:20
------------------------------------------------------------------------
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:111 sofia_on_init() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_INIT -> CS_ROUTING
2009-02-05 14:04:48 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:48 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/internal/sip:1008@192.168.1.126:5070 entering state [calling]
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State INIT going to sleep
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_ROUTING
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:130 sofia_on_routing() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA ROUTING
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:58 originate_on_routing() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2009-02-05 14:04:48 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING going to sleep
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_CONSUME_MEDIA
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State CONSUME_MEDIA
recv 361 bytes from udp/[192.168.1.126]:5070 at 13:04:48.130745:
------------------------------------------------------------------------
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Server: X-Lite release 1105d
Content-Length: 0
------------------------------------------------------------------------
recv 362 bytes from udp/[192.168.1.126]:5070 at 13:04:48.181571:
------------------------------------------------------------------------
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Server: X-Lite release 1105d
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:48 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/internal/sip:1008@192.168.1.126:5070 entering state [proceeding]
2009-02-05 14:04:48 [NOTICE] sofia.c:2596 sofia_handle_sip_i_state() Ring-Ready sofia/internal/sip:1008@192.168.1.126:5070!
recv 678 bytes from udp/[192.168.1.126]:5070 at 13:04:51.914714:
------------------------------------------------------------------------
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Content-Type: application/sdp
Server: X-Lite release 1105d
Content-Length: 288
v=0
o=1008 1183460117 1183463903 IN IP4 192.168.1.126
s=X-Lite
c=IN IP4 192.168.1.126
t=0 0
m=audio 9000 RTP/AVP 0 8 98 97 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:97 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
------------------------------------------------------------------------
send 372 bytes to udp/[192.168.1.126]:5070 at 13:04:51.915303:
------------------------------------------------------------------------
ACK sip:1008@192.168.1.126:5070 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKgZgBXF74Sy7HQ
Max-Forwards: 70
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 ACK
Contact: <sip:mod_sofia@192.168.1.122:5060>
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:51 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/internal/sip:1008@192.168.1.126:5070 entering state [ready]
2009-02-05 14:04:51 [DEBUG] sofia.c:2546 sofia_handle_sip_i_state() Remote SDP:
v=0
o=1008 1183460117 1183463903 IN IP4 192.168.1.126
s=X-Lite
c=IN IP4 192.168.1.126
t=0 0
m=audio 9000 RTP/AVP 0 8 98 97 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:97 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:2509 sofia_glue_negotiate_sdp() Audio Codec Compare [pcmu:0:8000]/[G722:9:8000]
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:2509 sofia_glue_negotiate_sdp() Audio Codec Compare [pcmu:0:8000]/[PCMU:0:8000]
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:1670 sofia_glue_tech_set_codec() Set Codec sofia/internal/sip:1008@192.168.1.126:5070 PCMU/8000 20 ms 160 samples
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:2473 sofia_glue_negotiate_sdp() Set 2833 dtmf payload to 101
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:1890 sofia_glue_activate_rtp() AUDIO RTP [sofia/internal/sip:1008@192.168.1.126:5070] 192.168.1.122 port 27044 -> 192.168.1.126 port 9000 codec: 0 ms: 20
2009-02-05 14:04:51 [DEBUG] switch_rtp.c:865 switch_rtp_create() Starting timer [soft] 160 bytes per 20000ms
2009-02-05 14:04:51 [NOTICE] sofia.c:3031 sofia_handle_sip_i_state() Channel [sofia/internal/sip:1008@192.168.1.126:5070] has been answered
2009-02-05 14:04:51 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:51 [DEBUG] switch_ivr_originate.c:1627 switch_ivr_originate() Originate Resulted in Success: [sofia/internal/sip:1008@192.168.1.126:5070]
2009-02-05 14:04:51 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:51 [DEBUG] switch_ivr_originate.c:1627 switch_ivr_originate() Originate Resulted in Success: [sofia/internal/sip:1008@192.168.1.126:5070]
2009-02-05 14:04:51 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:51 [DEBUG] switch_ivr.c:1245 switch_ivr_session_transfer() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_CONSUME_MEDIA -> CS_ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:51 [DEBUG] switch_ivr.c:1249 switch_ivr_session_transfer() sofia/internal/sip:1008@192.168.1.126:5070 receive message [TRANSFER]
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:511 switch_core_session_perform_receive_message() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:51 [NOTICE] switch_ivr.c:1251 switch_ivr_session_transfer() Transfer sofia/internal/sip:1008@192.168.1.126:5070 to inline[bridge:sofia/gateway/halonet/0225490317@default]
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State CONSUME_MEDIA going to sleep
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:130 sofia_on_routing() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:64 switch_core_standard_on_routing() sofia/internal/sip:1008@192.168.1.126:5070 Standard ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:100 switch_core_standard_on_routing() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_ROUTING -> CS_EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING going to sleep
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:454 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State EXECUTE
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:173 sofia_on_execute() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:137 switch_core_standard_on_execute() sofia/internal/sip:1008@192.168.1.126:5070 Standard EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:152 switch_core_standard_on_execute() sofia/internal/sip:1008@192.168.1.126:5070 Execute bridge(sofia/gateway/halonet/0225490317)
2009-02-05 14:04:51 [NOTICE] switch_channel.c:565 switch_channel_set_name() New Channel sofia/external/0225490317 [bf4fece9-38fc-40fa-8e9e-91f836f05e55]
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:2518 sofia_outgoing_channel() (sofia/external/0225490317) State Change CS_NEW -> CS_INIT
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_INIT
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/external/0225490317) State INIT
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:83 sofia_on_init() sofia/external/0225490317 SOFIA INIT
2009-02-05 14:04:52 [DEBUG] sofia_glue.c:566 sofia_glue_ext_address_lookup() STUN Success [89.77.89.244]:[50863]
2009-02-05 14:04:52 [DEBUG] mod_sofia.c:111 sofia_on_init() (sofia/external/0225490317) State Change CS_INIT -> CS_ROUTING
2009-02-05 14:04:52 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/external/0225490317) State INIT going to sleep
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_ROUTING
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/external/0225490317) State ROUTING
2009-02-05 14:04:52 [DEBUG] mod_sofia.c:130 sofia_on_routing() sofia/external/0225490317 SOFIA ROUTING
2009-02-05 14:04:52 [DEBUG] switch_ivr_originate.c:58 originate_on_routing() (sofia/external/0225490317) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2009-02-05 14:04:52 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/external/0225490317) State ROUTING going to sleep
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_CONSUME_MEDIA
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/external/0225490317) State CONSUME_MEDIA
2009-02-05 14:04:52 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/external/0225490317 entering state [calling]
send 1117 bytes to udp/[194.9.25.21]:5060 at 13:04:52.572008:
------------------------------------------------------------------------
INVITE sip:0225490317@sip.halonet.pl SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKyvKBDBpvBQe2p
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801210 INVITE
Contact: <sip:fixed0248b@83.13.98.165:5080;transport=udp>
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
Supported: timer, precondition, path, replaces
Allow-Events: talk, refer
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 309
Remote-Party-ID: "Extension 1008" <sip:1000@sip.halonet.pl>;screen=yes;privacy=off
v=0
o=FreeSWITCH 3996368035436745512 7588776177330183331 IN IP4 89.77.89.244
s=FreeSWITCH
c=IN IP4 89.77.89.244
t=0 0
m=audio 50863 RTP/AVP 0 8 3 101 13
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=ptime:20
------------------------------------------------------------------------
recv 760 bytes from udp/[194.9.25.21]:5060 at 13:04:52.993246:
------------------------------------------------------------------------
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 83.13.98.165:5080;rport=5080;branch=z9hG4bKyvKBDBpvBQe2p;received=89.77.89.244
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>;tag=03bd8e75ec97c9ee65c772e401792a5a.5fa3
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801210 INVITE
Proxy-Authenticate: Digest realm="sip.halonet.pl", nonce="498ae51439454939d240f51ab9455e2c8505c7aa", qop="auth"
Server: Sip EXpress router (2.0.0-rc1 (i386/linux))
Content-Length: 0
Warning: 392 194.9.25.21:5060 "Noisy feedback tells: pid=22400 req_src_ip=89.77.89.244 req_src_port=50866 in_uri=sip:0225490317@sip.halonet.pl out_uri=sip:0225490317@sip.halonet.pl via_cnt==1"
------------------------------------------------------------------------
send 387 bytes to udp/[194.9.25.21]:5060 at 13:04:52.993616:
------------------------------------------------------------------------
ACK sip:0225490317@sip.halonet.pl SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKyvKBDBpvBQe2p
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>;tag=03bd8e75ec97c9ee65c772e401792a5a.5fa3
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801210 ACK
Content-Length: 0
------------------------------------------------------------------------
send 1409 bytes to udp/[194.9.25.21]:5060 at 13:04:52.994530:
------------------------------------------------------------------------
INVITE sip:0225490317@sip.halonet.pl SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKZ5c4e66Z8Z4mj
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801211 INVITE
Contact: <sip:fixed0248b@83.13.98.165:5080;transport=udp>
Expires: 600
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
Supported: timer, precondition, path, replaces
Allow-Events: talk, refer
Proxy-Authorization: Digest username="fixed0248b", realm="sip.halonet.pl", nonce="498ae51439454939d240f51ab9455e2c8505c7aa", cnonce="a1oY524oEiyWgwAMdoDECA", algorithm=MD5, uri="sip:0225490317@sip.halonet.pl", response="f05fad749d4ff6d5a75d61e3283c3afa", qop=auth, nc=00000001
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 309
Remote-Party-ID: "Extension 1008" <sip:1000@sip.halonet.pl>;screen=yes;privacy=off
v=0
o=FreeSWITCH 3996368035436745512 7588776177330183331 IN IP4 89.77.89.244
s=FreeSWITCH
c=IN IP4 89.77.89.244
t=0 0
m=audio 50863 RTP/AVP 0 8 3 101 13
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=ptime:20
------------------------------------------------------------------------
2009-02-05 14:04:52 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/external/0225490317 entering state [calling]
recv 618 bytes from udp/[194.9.25.21]:5060 at 13:04:53.349700:
------------------------------------------------------------------------
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 83.13.98.165:5080;rport=5080;branch=z9hG4bKZ5c4e66Z8Z4mj;received=89.77.89.244
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801211 INVITE
Server: Sip EXpress router (2.0.0-rc1 (i386/linux))
Content-Length: 0
Warning: 392 194.9.25.21:5060 "Noisy feedback tells: pid=22332 req_src_ip=89.77.89.244 req_src_port=50866 in_uri=sip:0225490317@sip.halonet.pl out_uri=sip:0225490317@217.11.128.50:5060 via_cnt==1"
------------------------------------------------------------------------
recv 469 bytes from udp/[194.9.25.21]:5060 at 13:04:53.861812:
------------------------------------------------------------------------
SIP/2.0 500 Internal Server Error
Via: SIP/2.0/UDP 83.13.98.165:5080;received=89.77.89.244;rport=5080;branch=z9hG4bKZ5c4e66Z8Z4mj
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>;tag=4961D2C4-DA7
Date: Thu, 05 Feb 2009 13:04:39 GMT
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 110801211 INVITE
Allow-Events: telephone-event
Content-Length: 0
------------------------------------------------------------------------
send 362 bytes to udp/[194.9.25.21]:5060 at 13:04:53.862199:
------------------------------------------------------------------------
ACK sip:0225490317@sip.halonet.pl SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKZ5c4e66Z8Z4mj
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl;transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl>;tag=4961D2C4-DA7
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801211 ACK
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:53 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/external/0225490317 entering state [terminated]
2009-02-05 14:04:53 [NOTICE] sofia.c:3090 sofia_handle_sip_i_state() Hangup sofia/external/0225490317 [CS_CONSUME_MEDIA] [NORMAL_TEMPORARY_FAILURE]
2009-02-05 14:04:53 [DEBUG] switch_channel.c:1494 switch_channel_perform_hangup() Send signal sofia/external/0225490317 [KILL]
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/external/0225490317) State CONSUME_MEDIA going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_HANGUP
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/external/0225490317) State HANGUP
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:253 sofia_on_hangup() sofia/external/0225490317 Overriding SIP cause 503 with 500 from the other leg
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:287 sofia_on_hangup() Channel sofia/external/0225490317 hanging up, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() sofia/external/0225490317 Standard HANGUP, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/external/0225490317) State HANGUP going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:939 switch_core_session_thread() Session 16 (sofia/external/0225490317) Locked, Waiting on external entities
2009-02-05 14:04:53 [DEBUG] switch_ivr_originate.c:1695 switch_ivr_originate() Originate Resulted in Error Cause: 41 [NORMAL_TEMPORARY_FAILURE]
2009-02-05 14:04:53 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:957 switch_core_session_thread() Session 16 (sofia/external/0225490317) Ended
2009-02-05 14:04:53 [INFO] mod_dptools.c:1909 audio_bridge_function() Originate Failed. Cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [NOTICE] mod_dptools.c:1936 audio_bridge_function() Hangup sofia/internal/sip:1008@192.168.1.126:5070 [CS_EXECUTE] [NORMAL_TEMPORARY_FAILURE]
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:959 switch_core_session_thread() Close Channel sofia/external/0225490317 [CS_HANGUP]
2009-02-05 14:04:53 [DEBUG] switch_channel.c:1494 switch_channel_perform_hangup() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [KILL]
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:454 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State EXECUTE going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_HANGUP
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State HANGUP
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:253 sofia_on_hangup() sofia/internal/sip:1008@192.168.1.126:5070 Overriding SIP cause 503 with 500 from the other leg
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:287 sofia_on_hangup() Channel sofia/internal/sip:1008@192.168.1.126:5070 hanging up, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:344 sofia_on_hangup() Sending BYE to sofia/internal/sip:1008@192.168.1.126:5070
send 648 bytes to udp/[192.168.1.126]:5070 at 13:04:53.868506:
------------------------------------------------------------------------
BYE sip:1008@192.168.1.126:5070 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKH893yar8p7X4j
Max-Forwards: 70
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801209 BYE
Contact: <sip:mod_sofia@192.168.1.122:5060>
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH
Supported: timer, precondition, path, replaces
Reason: Q.850;cause=41;text="NORMAL_TEMPORARY_FAILURE"
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() sofia/internal/sip:1008@192.168.1.126:5070 Standard HANGUP, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State HANGUP going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:939 switch_core_session_thread() Session 15 (sofia/internal/sip:1008@192.168.1.126:5070) Locked, Waiting on external entities
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:957 switch_core_session_thread() Session 15 (sofia/internal/sip:1008@192.168.1.126:5070) Ended
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:959 switch_core_session_thread() Close Channel sofia/internal/sip:1008@192.168.1.126:5070 [CS_HANGUP]
recv 354 bytes from udp/[192.168.1.126]:5070 at 13:04:53.882344:
------------------------------------------------------------------------
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKH893yar8p7X4j
From: "FreeSWITCH" <sip:1000@192.168.1.122>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801209 BYE
Server: X-Lite release 1105d
Content-Length: 0
------------------------------------------------------------------------
| Dnia 04-02-2009, śro o godzinie 10:22 -0600, Anthony Minessale pisze:
Quote: | can you press f8 for debug and try that apiExecute and post the
results?
On Wed, Feb 4, 2009 at 8:46 AM, Jacek Sokulski
<jsokulski@dotsystems.pl> wrote:
Thanks Anthony,
the js snippets are very instructive.
A couple of points:
1. The code with apiExecute does not work (local phone is
connected, but
after picking up it hungs up immediately), other examples are
working
fine.
2. It does not show how initiate external call without
existing session.
3. How can one pass the call through dialplan?
Jacek
PS.
we got the code probable from wiki or from this mialing list.
Dnia 04-02-2009, śro o godzinie 08:09 -0600, Anthony Minessale
pisze:
Quote: | Where did you learn how to use js this way?
session.originate is being misused here and is depricated
| and may be
Quote: | removed.
the first arg to session.originate is either undefined or a
*different* session (the a leg)
session1 = new Session();
session1.originate(undefined,
"{ignore_early_media=true}user/1008@192.168.1.122");
| session1.setVariable("effective_caller_id_number","fixed0248b");
Quote: |
//once you have session1 when you originate session2 you
| pass session1
Quote: | as the arg
// the effective_caller_id is taken from session1
session2 = new Session();
session2.originate(session1,
| "sofia/gateway/halonet/0225490317");
Quote: |
Anyway this whole code is depricated in favor of this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122");
if (session1.ready()) {
| session1.setVariable("effective_caller_id_number","fixed0248b");
Quote: | session2 = new Session("sofia/gateway/halonet/0225490317",
session1);
}
and could be further refactored down to this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122");
if (session1.ready()) {
| session1.setVariable("effective_caller_id_number","fixed0248b");
Quote: | session1.execute("bridge",
| "sofia/gateway/halonet/0225490317");
Quote: | }
or down to this one line of code that will setup the call
| detached
Quote: | from the script and exit.
var result = apiExecute("originate",
| "{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 bridge:sofia/gateway/halonet/0225490317 inline");
Quote: |
if you dont care about the result and want to exit even
| before the
Quote: | call is completed.
var result = apiExecute("bgapi", "originate
| {effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 bridge:sofia/gateway/halonet/0225490317 inline");
Quote: |
On Wed, Feb 4, 2009 at 2:51 AM, Jacek Sokulski
<jsokulski@dotsystems.pl> wrote:
We have tried setting both
| effective_caller_id_number and
Quote: | origination_caller_id_number:
| session1.originate(session1,"{origination_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317",15);
Quote: | but the problem still exists. The solution we have
| found for
Quote: | the case
when we originate two calls, local and external, is
| as follow:
Quote: |
session1 = new Session();
| session1.originate(session1,"user/1003@192.168.1.122",15);//local
Quote: | if(session1.ready()) {
| session1.execute("execute_extension","00930691688627 XML
Quote: | default");//external
}
so the external call goes through the dialplan.
It does not work if both calls are external. One
| possible
Quote: | solution could be
to pass the originating call through dialplan
| (loopback?) but
Quote: | we have not managed
to figure out how to do it.
Thanks
Jacek
Dnia 03-02-2009, wto o godzinie 14:31 -0300, Nicolas
| Brenner
Quote: | pisze:
Quote: | Oops! Well, fortunately I don't use that voip
|
| provider
Quote: | anymore (nor the script).
Quote: |
Thanks Brian.
Nicolas
On Tue, Feb 3, 2009 at 2:25 PM, Brian West
| <brian@freeswitch.org> wrote:
Quote: | Quote: | YOU should NEVER use this method or call
|
|
| setCallerData at
Quote: | all you
Quote: | Quote: | should use the correct methods to override the
|
|
| callerid.
Quote: | Quote: | Quote: |
If its a B-Leg born from an A-Leg you use these
|
|
| on the on
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_number
Quote: | Quote: | Quote: |
If you're originating you use this:
|
|
| http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_number
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote: | http://www.freeswitch.org
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
| http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
Quote: | http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org |
|
Back to top |
|
|
anthony.minessale at g... Guest
|
Posted: Thu Feb 05, 2009 10:43 am Post subject: [Freeswitch-users] origainate through sofia gateway |
|
|
Oddly the provider returns
SIP/2.0 500 Internal Server Error
to your invite. Maybe you can ask them why they do that in this particular case.
On Thu, Feb 5, 2009 at 7:09 AM, Jacek Sokulski <jsokulski@dotsystems.pl> wrote:
Quote: | the result of
apiExecute("bgapi", "originate
{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
Quote: | /:
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 0 = [effective_caller_id_number=fixed0248b]
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 1 = [origination_caller_id_number=1000]
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 2 = [ignore_early_media=true]
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:777 switch_ivr_originate() variable string 0 = [presence_id=1008@192.168.1.122 (1008@192.168.1.122)]
2009-02-05 14:04:48 [NOTICE] switch_channel.c:565 switch_channel_set_name() New Channel sofia/internal/sip:1008@192.168.1.126:5070 [f9b18b2e-b0a9-4e24-8452-40e1cce047bd]
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:2518 sofia_outgoing_channel() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_NEW -> CS_INIT
2009-02-05 14:04:48 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_INIT
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State INIT
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:83 sofia_on_init() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA INIT
send 1196 bytes to udp/[192.168.1.126]:5070 at 13:04:48.127004:
------------------------------------------------------------------------
INVITE sip:1008@192.168.1.126:5070 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
Max-Forwards: 70
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Contact: <sip:mod_sofia@192.168.1.122:5060>
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH
Supported: timer, precondition, path, replaces
Allow-Events: talk, presence, dialog, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 335
Remote-Party-ID: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;screen=yes;privacy=off
v=0
o=FreeSWITCH 1927164999227225404 3276738624485570081 IN IP4 192.168.1.122
s=FreeSWITCH
c=IN IP4 192.168.1.122
t=0 0
m=audio 27044 RTP/AVP 9 0 8 3 101 13
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=ptime:20
------------------------------------------------------------------------
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:111 sofia_on_init() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_INIT -> CS_ROUTING
2009-02-05 14:04:48 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:48 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/internal/sip:1008@192.168.1.126:5070 entering state [calling]
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State INIT going to sleep
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_ROUTING
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING
2009-02-05 14:04:48 [DEBUG] mod_sofia.c:130 sofia_on_routing() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA ROUTING
2009-02-05 14:04:48 [DEBUG] switch_ivr_originate.c:58 originate_on_routing() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2009-02-05 14:04:48 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING going to sleep
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_CONSUME_MEDIA
2009-02-05 14:04:48 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State CONSUME_MEDIA
recv 361 bytes from udp/[192.168.1.126]:5070 at 13:04:48.130745:
------------------------------------------------------------------------
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Server: X-Lite release 1105d
Content-Length: 0
------------------------------------------------------------------------
recv 362 bytes from udp/[192.168.1.126]:5070 at 13:04:48.181571:
------------------------------------------------------------------------
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Server: X-Lite release 1105d
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:48 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/internal/sip:1008@192.168.1.126:5070 entering state [proceeding]
2009-02-05 14:04:48 [NOTICE] sofia.c:2596 sofia_handle_sip_i_state() Ring-Ready sofia/internal/sip:1008@192.168.1.126:5070!
recv 678 bytes from udp/[192.168.1.126]:5070 at 13:04:51.914714:
------------------------------------------------------------------------
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKFpQjUmp1vNHZB
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 INVITE
Content-Type: application/sdp
Server: X-Lite release 1105d
Content-Length: 288
v=0
o=1008 1183460117 1183463903 IN IP4 192.168.1.126
s=X-Lite
c=IN IP4 192.168.1.126
t=0 0
m=audio 9000 RTP/AVP 0 8 98 97 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:97 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
------------------------------------------------------------------------
send 372 bytes to udp/[192.168.1.126]:5070 at 13:04:51.915303:
------------------------------------------------------------------------
ACK sip:1008@192.168.1.126:5070 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKgZgBXF74Sy7HQ
Max-Forwards: 70
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801208 ACK
Contact: <sip:mod_sofia@192.168.1.122:5060>
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:51 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/internal/sip:1008@192.168.1.126:5070 entering state [ready]
2009-02-05 14:04:51 [DEBUG] sofia.c:2546 sofia_handle_sip_i_state() Remote SDP:
v=0
o=1008 1183460117 1183463903 IN IP4 192.168.1.126
s=X-Lite
c=IN IP4 192.168.1.126
t=0 0
m=audio 9000 RTP/AVP 0 8 98 97 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:97 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:2509 sofia_glue_negotiate_sdp() Audio Codec Compare [pcmu:0:8000]/[G722:9:8000]
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:2509 sofia_glue_negotiate_sdp() Audio Codec Compare [pcmu:0:8000]/[PCMU:0:8000]
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:1670 sofia_glue_tech_set_codec() Set Codec sofia/internal/sip:1008@192.168.1.126:5070 PCMU/8000 20 ms 160 samples
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:2473 sofia_glue_negotiate_sdp() Set 2833 dtmf payload to 101
2009-02-05 14:04:51 [DEBUG] sofia_glue.c:1890 sofia_glue_activate_rtp() AUDIO RTP [sofia/internal/sip:1008@192.168.1.126:5070] 192.168.1.122 port 27044 -> 192.168.1.126 port 9000 codec: 0 ms: 20
2009-02-05 14:04:51 [DEBUG] switch_rtp.c:865 switch_rtp_create() Starting timer [soft] 160 bytes per 20000ms
2009-02-05 14:04:51 [NOTICE] sofia.c:3031 sofia_handle_sip_i_state() Channel [sofia/internal/sip:1008@192.168.1.126:5070] has been answered
2009-02-05 14:04:51 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:51 [DEBUG] switch_ivr_originate.c:1627 switch_ivr_originate() Originate Resulted in Success: [sofia/internal/sip:1008@192.168.1.126:5070]
2009-02-05 14:04:51 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:51 [DEBUG] switch_ivr_originate.c:1627 switch_ivr_originate() Originate Resulted in Success: [sofia/internal/sip:1008@192.168.1.126:5070]
2009-02-05 14:04:51 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:51 [DEBUG] switch_ivr.c:1245 switch_ivr_session_transfer() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_CONSUME_MEDIA -> CS_ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:51 [DEBUG] switch_ivr.c:1249 switch_ivr_session_transfer() sofia/internal/sip:1008@192.168.1.126:5070 receive message [TRANSFER]
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:511 switch_core_session_perform_receive_message() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:51 [NOTICE] switch_ivr.c:1251 switch_ivr_session_transfer() Transfer sofia/internal/sip:1008@192.168.1.126:5070 to inline[bridge:sofia/gateway/halonet/0225490317@default]
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State CONSUME_MEDIA going to sleep
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:130 sofia_on_routing() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:64 switch_core_standard_on_routing() sofia/internal/sip:1008@192.168.1.126:5070 Standard ROUTING
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:100 switch_core_standard_on_routing() (sofia/internal/sip:1008@192.168.1.126:5070) State Change CS_ROUTING -> CS_EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State ROUTING going to sleep
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:454 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State EXECUTE
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:173 sofia_on_execute() sofia/internal/sip:1008@192.168.1.126:5070 SOFIA EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:137 switch_core_standard_on_execute() sofia/internal/sip:1008@192.168.1.126:5070 Standard EXECUTE
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:152 switch_core_standard_on_execute() sofia/internal/sip:1008@192.168.1.126:5070 Execute bridge(sofia/gateway/halonet/0225490317)
2009-02-05 14:04:51 [NOTICE] switch_channel.c:565 switch_channel_set_name() New Channel sofia/external/0225490317 [bf4fece9-38fc-40fa-8e9e-91f836f05e55]
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:2518 sofia_outgoing_channel() (sofia/external/0225490317) State Change CS_NEW -> CS_INIT
2009-02-05 14:04:51 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_INIT
2009-02-05 14:04:51 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/external/0225490317) State INIT
2009-02-05 14:04:51 [DEBUG] mod_sofia.c:83 sofia_on_init() sofia/external/0225490317 SOFIA INIT
2009-02-05 14:04:52 [DEBUG] sofia_glue.c:566 sofia_glue_ext_address_lookup() STUN Success [89.77.89.244]:[50863]
2009-02-05 14:04:52 [DEBUG] mod_sofia.c:111 sofia_on_init() (sofia/external/0225490317) State Change CS_INIT -> CS_ROUTING
2009-02-05 14:04:52 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:444 switch_core_session_run() (sofia/external/0225490317) State INIT going to sleep
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_ROUTING
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/external/0225490317) State ROUTING
2009-02-05 14:04:52 [DEBUG] mod_sofia.c:130 sofia_on_routing() sofia/external/0225490317 SOFIA ROUTING
2009-02-05 14:04:52 [DEBUG] switch_ivr_originate.c:58 originate_on_routing() (sofia/external/0225490317) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2009-02-05 14:04:52 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:447 switch_core_session_run() (sofia/external/0225490317) State ROUTING going to sleep
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_CONSUME_MEDIA
2009-02-05 14:04:52 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/external/0225490317) State CONSUME_MEDIA
2009-02-05 14:04:52 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/external/0225490317 entering state [calling]
send 1117 bytes to udp/[194.9.25.21]:5060 at 13:04:52.572008:
------------------------------------------------------------------------
INVITE sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKyvKBDBpvBQe2p
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801210 INVITE
Contact: <sip:fixed0248b@83.13.98.165:5080;transport=udp>
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
Supported: timer, precondition, path, replaces
Allow-Events: talk, refer
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 309
Remote-Party-ID: "Extension 1008" <sip:1000@sip.halonet.pl ([email]sip%3A1000@sip.halonet.pl[/email])>;screen=yes;privacy=off
v=0
o=FreeSWITCH 3996368035436745512 7588776177330183331 IN IP4 89.77.89.244
s=FreeSWITCH
c=IN IP4 89.77.89.244
t=0 0
m=audio 50863 RTP/AVP 0 8 3 101 13
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=ptime:20
------------------------------------------------------------------------
recv 760 bytes from udp/[194.9.25.21]:5060 at 13:04:52.993246:
------------------------------------------------------------------------
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 83.13.98.165:5080;rport=5080;branch=z9hG4bKyvKBDBpvBQe2p;received=89.77.89.244
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>;tag=03bd8e75ec97c9ee65c772e401792a5a.5fa3
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801210 INVITE
Proxy-Authenticate: Digest realm="sip.halonet.pl", nonce="498ae51439454939d240f51ab9455e2c8505c7aa", qop="auth"
Server: Sip EXpress router (2.0.0-rc1 (i386/linux))
Content-Length: 0
Warning: 392 sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) out_uri=sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) via_cnt==1"
------------------------------------------------------------------------
send 387 bytes to udp/[194.9.25.21]:5060 at 13:04:52.993616:
------------------------------------------------------------------------
ACK sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKyvKBDBpvBQe2p
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>;tag=03bd8e75ec97c9ee65c772e401792a5a.5fa3
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801210 ACK
Content-Length: 0
------------------------------------------------------------------------
send 1409 bytes to udp/[194.9.25.21]:5060 at 13:04:52.994530:
------------------------------------------------------------------------
INVITE sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKZ5c4e66Z8Z4mj
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801211 INVITE
Contact: <sip:fixed0248b@83.13.98.165:5080;transport=udp>
Expires: 600
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO
Supported: timer, precondition, path, replaces
Allow-Events: talk, refer
Proxy-Authorization: Digest username="fixed0248b", realm="sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])", response="f05fad749d4ff6d5a75d61e3283c3afa", qop=auth, nc=00000001
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 309
Remote-Party-ID: "Extension 1008" <sip:1000@sip.halonet.pl ([email]sip%3A1000@sip.halonet.pl[/email])>;screen=yes;privacy=off
v=0
o=FreeSWITCH 3996368035436745512 7588776177330183331 IN IP4 89.77.89.244
s=FreeSWITCH
c=IN IP4 89.77.89.244
t=0 0
m=audio 50863 RTP/AVP 0 8 3 101 13
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtpmap:13 CN/8000
a=ptime:20
------------------------------------------------------------------------
2009-02-05 14:04:52 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/external/0225490317 entering state [calling]
recv 618 bytes from udp/[194.9.25.21]:5060 at 13:04:53.349700:
------------------------------------------------------------------------
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 83.13.98.165:5080;rport=5080;branch=z9hG4bKZ5c4e66Z8Z4mj;received=89.77.89.244
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801211 INVITE
Server: Sip EXpress router (2.0.0-rc1 (i386/linux))
Content-Length: 0
Warning: 392 sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) out_uri=sip:0225490317@217.11.128.50:5060 via_cnt==1"
------------------------------------------------------------------------
recv 469 bytes from udp/[194.9.25.21]:5060 at 13:04:53.861812:
------------------------------------------------------------------------
SIP/2.0 500 Internal Server Error
Via: SIP/2.0/UDP 83.13.98.165:5080;received=89.77.89.244;rport=5080;branch=z9hG4bKZ5c4e66Z8Z4mj
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>;tag=4961D2C4-DA7
Date: Thu, 05 Feb 2009 13:04:39 GMT
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 110801211 INVITE
Allow-Events: telephone-event
Content-Length: 0
------------------------------------------------------------------------
send 362 bytes to udp/[194.9.25.21]:5060 at 13:04:53.862199:
------------------------------------------------------------------------
ACK sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email]) SIP/2.0
Via: SIP/2.0/UDP 83.13.98.165:5080;rport;branch=z9hG4bKZ5c4e66Z8Z4mj
Max-Forwards: 69
From: "Extension 1008" <sip:fixed0248b@sip.halonet.pl ([email]sip%3Afixed0248b@sip.halonet.pl[/email]);transport=udp>;tag=FZp353yettFNN
To: <sip:0225490317@sip.halonet.pl ([email]sip%3A0225490317@sip.halonet.pl[/email])>;tag=4961D2C4-DA7
Call-ID: 6b05cee4-6e28-122c-8396-000c7680c408
CSeq: 110801211 ACK
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:53 [DEBUG] sofia.c:2542 sofia_handle_sip_i_state() Channel sofia/external/0225490317 entering state [terminated]
2009-02-05 14:04:53 [NOTICE] sofia.c:3090 sofia_handle_sip_i_state() Hangup sofia/external/0225490317 [CS_CONSUME_MEDIA] [NORMAL_TEMPORARY_FAILURE]
2009-02-05 14:04:53 [DEBUG] switch_channel.c:1494 switch_channel_perform_hangup() Send signal sofia/external/0225490317 [KILL]
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/external/0225490317 [BREAK]
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:466 switch_core_session_run() (sofia/external/0225490317) State CONSUME_MEDIA going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/external/0225490317) Running State Change CS_HANGUP
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/external/0225490317) State HANGUP
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:253 sofia_on_hangup() sofia/external/0225490317 Overriding SIP cause 503 with 500 from the other leg
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:287 sofia_on_hangup() Channel sofia/external/0225490317 hanging up, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() sofia/external/0225490317 Standard HANGUP, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/external/0225490317) State HANGUP going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:939 switch_core_session_thread() Session 16 (sofia/external/0225490317) Locked, Waiting on external entities
2009-02-05 14:04:53 [DEBUG] switch_ivr_originate.c:1695 switch_ivr_originate() Originate Resulted in Error Cause: 41 [NORMAL_TEMPORARY_FAILURE]
2009-02-05 14:04:53 [DEBUG] switch_channel.c:177 switch_channel_audio_sync() sofia/internal/sip:1008@192.168.1.126:5070 receive message [AUDIO_SYNC]
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:957 switch_core_session_thread() Session 16 (sofia/external/0225490317) Ended
2009-02-05 14:04:53 [INFO] mod_dptools.c:1909 audio_bridge_function() Originate Failed. Cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [NOTICE] mod_dptools.c:1936 audio_bridge_function() Hangup sofia/internal/sip:1008@192.168.1.126:5070 [CS_EXECUTE] [NORMAL_TEMPORARY_FAILURE]
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:959 switch_core_session_thread() Close Channel sofia/external/0225490317 [CS_HANGUP]
2009-02-05 14:04:53 [DEBUG] switch_channel.c:1494 switch_channel_perform_hangup() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [KILL]
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:807 switch_core_session_signal_state_change() Send signal sofia/internal/sip:1008@192.168.1.126:5070 [BREAK]
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:454 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State EXECUTE going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:379 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) Running State Change CS_HANGUP
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State HANGUP
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:253 sofia_on_hangup() sofia/internal/sip:1008@192.168.1.126:5070 Overriding SIP cause 503 with 500 from the other leg
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:287 sofia_on_hangup() Channel sofia/internal/sip:1008@192.168.1.126:5070 hanging up, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] mod_sofia.c:344 sofia_on_hangup() Sending BYE to sofia/internal/sip:1008@192.168.1.126:5070
send 648 bytes to udp/[192.168.1.126]:5070 at 13:04:53.868506:
------------------------------------------------------------------------
BYE sip:1008@192.168.1.126:5070 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKH893yar8p7X4j
Max-Forwards: 70
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801209 BYE
Contact: <sip:mod_sofia@192.168.1.122:5060>
User-Agent: FreeSWITCH-mod_sofia/1.0.2-wyeksportowane
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH
Supported: timer, precondition, path, replaces
Reason: Q.850;cause=41;text="NORMAL_TEMPORARY_FAILURE"
Content-Length: 0
------------------------------------------------------------------------
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:46 switch_core_standard_on_hangup() sofia/internal/sip:1008@192.168.1.126:5070 Standard HANGUP, cause: NORMAL_TEMPORARY_FAILURE
2009-02-05 14:04:53 [DEBUG] switch_core_state_machine.c:410 switch_core_session_run() (sofia/internal/sip:1008@192.168.1.126:5070) State HANGUP going to sleep
2009-02-05 14:04:53 [DEBUG] switch_core_session.c:939 switch_core_session_thread() Session 15 (sofia/internal/sip:1008@192.168.1.126:5070) Locked, Waiting on external entities
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:957 switch_core_session_thread() Session 15 (sofia/internal/sip:1008@192.168.1.126:5070) Ended
2009-02-05 14:04:53 [NOTICE] switch_core_session.c:959 switch_core_session_thread() Close Channel sofia/internal/sip:1008@192.168.1.126:5070 [CS_HANGUP]
recv 354 bytes from udp/[192.168.1.126]:5070 at 13:04:53.882344:
------------------------------------------------------------------------
SIP/2.0 200 Ok
Via: SIP/2.0/UDP 192.168.1.122;rport;branch=z9hG4bKH893yar8p7X4j
From: "FreeSWITCH" <sip:1000@192.168.1.122 ([email]sip%3A1000@192.168.1.122[/email])>;tag=9vpFm3tBc8gSe
To: <sip:1008@192.168.1.126:5070>;tag=2111843199
Contact: <sip:1008@192.168.1.126:5070>
Call-ID: 68736fc7-6e28-122c-8396-000c7680c408
CSeq: 110801209 BYE
Server: X-Lite release 1105d
Content-Length: 0
------------------------------------------------------------------------
| Dnia 04-02-2009, ¶ro o godzinie 10:22 -0600, Anthony Minessale pisze:
Quote: | can you press f8 for debug and try that apiExecute and post the
results?
On Wed, Feb 4, 2009 at 8:46 AM, Jacek Sokulski
<jsokulski@dotsystems.pl> wrote:
Thanks Anthony,
the js snippets are very instructive.
A couple of points:
1. The code with apiExecute does not work (local phone is
connected, but
after picking up it hungs up immediately), other examples are
working
fine.
2. It does not show how initiate external call without
existing session.
3. How can one pass the call through dialplan?
Jacek
PS.
we got the code probable from wiki or from this mialing list.
Dnia 04-02-2009, ¶ro o godzinie 08:09 -0600, Anthony Minessale
pisze:
Quote: | Where did you learn how to use js this way?
session.originate is being misused here and is depricated
| and may be
Quote: | removed.
the first arg to session.originate is either undefined or a
*different* session (the a leg)
session1 = new Session();
session1.originate(undefined,
"{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
| session1.setVariable("effective_caller_id_number","fixed0248b");
Quote: |
//once you have session1 when you originate session2 you
| pass session1
Quote: | as the arg
// the effective_caller_id is taken from session1
session2 = new Session();
session2.originate(session1,
| "sofia/gateway/halonet/0225490317");
Quote: |
Anyway this whole code is depricated in favor of this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
if (session1.ready()) {
| session1.setVariable("effective_caller_id_number","fixed0248b");
Quote: | session2 = new Session("sofia/gateway/halonet/0225490317",
session1);
}
and could be further refactored down to this:
session1 = new
Session("{ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122)");
if (session1.ready()) {
| session1.setVariable("effective_caller_id_number","fixed0248b");
Quote: | session1.execute("bridge",
| "sofia/gateway/halonet/0225490317");
Quote: | }
or down to this one line of code that will setup the call
| detached
Quote: | from the script and exit.
var result = apiExecute("originate",
| "{effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
Quote: |
if you dont care about the result and want to exit even
| before the
Quote: | call is completed.
var result = apiExecute("bgapi", "originate
| {effective_caller_id_number=fixed0248b,origination_caller_id_number=1000,ignore_early_media=true}user/1008@192.168.1.122 (1008@192.168.1.122) bridge:sofia/gateway/halonet/0225490317 inline");
Quote: |
On Wed, Feb 4, 2009 at 2:51 AM, Jacek Sokulski
<jsokulski@dotsystems.pl> wrote:
We have tried setting both
| effective_caller_id_number and
Quote: | origination_caller_id_number:
| session1.originate(session1,"{origination_caller_id_number=fixed0248b}sofia/gateway/halonet/0225490317",15);
Quote: | but the problem still exists. The solution we have
| found for
Quote: | the case
when we originate two calls, local and external, is
| as follow:
Quote: |
session1 = new Session();
| session1.originate(session1,"user/1003@192.168.1.122 (1003@192.168.1.122)",15);//local
Quote: | if(session1.ready()) {
| session1.execute("execute_extension","00930691688627 XML
Quote: | default");//external
}
so the external call goes through the dialplan.
It does not work if both calls are external. One
| possible
Quote: | solution could be
to pass the originating call through dialplan
| (loopback?) but
Quote: | we have not managed
to figure out how to do it.
Thanks
Jacek
Dnia 03-02-2009, wto o godzinie 14:31 -0300, Nicolas
| Brenner
Quote: | pisze:
Quote: | Oops! Well, fortunately I don't use that voip
|
| provider
Quote: | anymore (nor the script).
Quote: |
Thanks Brian.
Nicolas
On Tue, Feb 3, 2009 at 2:25 PM, Brian West
| <brian@freeswitch.org (brian@freeswitch.org)> wrote:
Quote: | Quote: | YOU should NEVER use this method or call
|
|
| setCallerData at
Quote: | all you
Quote: | Quote: | should use the correct methods to override the
|
|
| callerid.
Quote: | Quote: | Quote: |
If its a B-Leg born from an A-Leg you use these
|
|
| on the on
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_number
Quote: | Quote: | Quote: |
If you're originating you use this:
|
|
| http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_number
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (Freeswitch-users@lists.freeswitch.org)
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
|
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400 |
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|