Hello,
I'm playing with FreeSwitch svn revision 8849.
When I try to put an established call on hold (I'm using eyebeam), FreeSwitch takes 5 seconds to reply with 200 OK.
This would not be a big problem by itself, but it seems this OnHold processing blocks the reply for all other incoming calls (or SIP calls at least).
As an example, below are the timestamps of a call to 9998 from the time the INVITE ONHOLD was sent and of a new call to 9997 (which itself caused eyebeam to put 9998 on hold) till the reception of 200OK. You will see the 200 OK for the 9997 call will only happen after 200 OK for 9998 REINVITE for ONHOLD is transmmited (9998 and 9987 are the test numbers from default.xml dialplan. I copied them to public.xml so that I would not be bothered with authentication messages during this test):
09:52:40.6
SENDING TO: 192.168.128.3:5080
INVITE sip:mod_sofia@192.168.128.3:5080;transport=udp SIP/2.0
To: <sip:9998@freeswitch>;tag=ZpggZ9jgp01tj
From: 1001 <sip:1001@freeswitch>;tag=5a0b7d40
a=sendonly
09:52:40.6
RECEIVING FROM: 192.168.128.3:5080
SIP/2.0 100 Trying
From: 1001 <sip:1001@freeswitch>;tag=5a0b7d40
To: <sip:9998@freeswitch>;tag=ZpggZ9jgp01tj
09:52:41.4
SENDING TO: 192.168.128.3:5080
INVITE sip:9997@freeswitch SIP/2.0
To: <sip:9997@freeswitch>
From: 1001<sip:1001@freeswitch>;tag=226ba00e
a=sendrecv
09:52:41.5
RECEIVING FROM: 192.168.128.3:5080
SIP/2.0 100 Trying
From: 1001 <sip:1001@freeswitch>;tag=226ba00e
To: <sip:9997@freeswitch>
09:52:45.6
RECEIVING FROM: 192.168.128.3:5080
SIP/2.0 200 OK
From: 1001 <sip:1001@freeswitch>;tag=5a0b7d40
To: <sip:9998@freeswitch>;tag=ZpggZ9jgp01tj
a=sendrecv
09:52:45.6
SENDING TO: 192.168.128.3:5080
ACK sip:mod_sofia@192.168.128.3:5080;transport=udp SIP/2.0
To: <sip:9998@freeswitch>;tag=ZpggZ9jgp01tj
From: 1001 <sip:1001@freeswitch>;tag=5a0b7d40
09:52:45.7
RECEIVING FROM: 192.168.128.3:5080
SIP/2.0 200 OK
From: 1001 <sip:1001@freeswitch>;tag=226ba00e
To: <sip:9997@freeswitch>;tag=0Z98043KK9QDe
a=sendrecv
I also tried to initiate a call with another softphone (SIP Communicator) while eyebeam was putting its call on hold and the same thing happened.
On the other hand INVITE OFFHOLD is replied instantly.
Regards,
takeshi
_______________________________________________
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