Hi all: I know that the example uses REFER sip method and follow such process:
1. prepare two SIP softphone(eyebeam 1.5.16.1 ) , register to openser 2. user enter Caller and Callee's SIP Address 3. Web Server receive http request, then construct FIFO command, using t_uac_dlg MI command, build Refer SIP message with From and To header using user input 4. t_uac_dlg is invoked, send sip REFER message to Caller Sip softphone, softphone return 481 Call Leg/Transaction Does Not Exist, so the call can't be setup.
I have seen the notice"/Unfortunately, this example does not work. The reason is use of REFER for third-party call-control has not been standardized due to resistance of proponents of B2BUA use (which is somewhat bloated and not always operational)". But I still wonder if any softphone support this example?
My openser version: 1.3.0
Thanks.
Regards, Chen Xueqin /
CHEN XUEQIN writes:
- t_uac_dlg is invoked, send sip REFER message to Caller Sip softphone,
softphone return 481 Call Leg/Transaction Does Not Exist, so the call can't be setup.
try sending first invite and when you get back 200 ok, send refer. this works fine at least with twinkle (linux softphone).
-- juha
Hi Juha:
Juha Heinanen 写道:
CHEN XUEQIN writes:
- t_uac_dlg is invoked, send sip REFER message to Caller Sip softphone,
softphone return 481 Call Leg/Transaction Does Not Exist, so the call can't be setup.
try sending first invite and when you get back 200 ok, send refer. this works fine at least with twinkle (linux softphone).
Thank u. I install twinkle in Ubuntu Linux, but Unfortunately, failed to. Says "403 Forbidden" from web output.
My call environment is: * openser: 192.168.35.40: 5060 * A: Twinkle 1.1 : 192.168.35.40: 5090: 8841 * B: eyebeam 1.5.16.1: 192.168.35.114: 8831 * C: eyebeam 1.5.16.1: 192.168.35.253: 8851
Test call process is: 1. A call C, C answer, get 200 OK, and RTP media begins 2. use click_to_dial.php to send REFER to A, REFER-TO B 3. A reply "200 OK 403 Forbidden"
U can open the cap file in attachment.
Where is wrong?
Regards, Chen Xueqin
CHEN XUEQIN writes:
Test call process is:
- A call C, C answer, get 200 OK, and RTP media begins
- use click_to_dial.php to send REFER to A, REFER-TO B
- A reply "200 OK 403 Forbidden"
your application is different from mine. in what i describeb initial invite is send by the same web server application as refer. i don't think that you can refer participants of an existing dialog by a third party.
-- juha