I am trying to make a web client for my SIP call request. I have done invite call successfully from browser. But, I am not getting how to refer to the 3rd party call through Javascript. I am using WebRTC and SIPML5.
On trying session.transfer()
,after successful Refer, the link to the referrer is broken... but, I am able to hear audio from the referee to referrer. 'I am not getting Notify. Just refer is ACK sip message and then 1 sided call.'
For example:
A
refers toB
. After successful refer, I am not able to send/recv SIP packets fromA
. But, I am able to do the same fromB
. So, whenB
talks,A
can hear. But, vice-versa is not working.
The SIP refer is working perfectly via SIPP. And 2-way packets are available.
P.S.: I DONT WANT CALL TRANSFER.
If SIPML5 does not support this, can I do the same via Java. Where I send a refer request to SIP servelet which handles it via doRefer()
?
These are the links I referred: