Aymeric,
I'm using 4.1.0 for both exosip and osip. At least this is what
the latest documentation points to :
http://www.antisip.com/doc/exosip2/
Anyway I updated to 5.0.0 and tested again without sending Trying
manually.
Here is the log from eXosip node:
Initial INVITE
03/08/18-11:01:12:920830 |Received SIP message: 2, 'New call
received!', cid=1
03/08/18-11:01:12:921048 |SIP message 2 received for cid=1,
did=0, tid=0
03/08/18-11:01:12:921067 |sip_call_ivite_rcv for cid=1, did=2,
tid=1
Send INVITE to call leg 2
03/08/18-11:01:13:016953 |eXosip invite returned cid = 3
03/08/18-11:01:13:024636 |Received SIP message: 5, 'Call is being
processed!', cid=3
03/08/18-11:01:13:024921 |SIP message 5 received for cid=3,
did=0, tid=0
Send trying to call leg 1
03/08/18-11:01:13:108228 |Received SIP message: 6, 'Remote phone
is ringing!', cid=3
03/08/18-11:01:13:108366 |SIP message 6 received for cid=3,
did=0, tid=0
Send ringing to call leg 1
03/08/18-11:01:13:108411 |Send ringing response result 0
03/08/18-11:01:14:099017 |Received SIP message: 7, 'Remote phone
has answered!', cid=3
03/08/18-11:01:14:099187 |SIP message 7 received for cid=3,
did=0, tid=0
Send OK to call leg 1
03/08/18-11:01:14:099219 |Send OK response result 0
03/08/18-11:01:14:100065 |Received SIP message: 12, 'ACK
received!', cid=1
reINVTIE from call leg 1
03/08/18-11:01:14:101841 |Received SIP message: 3, 'INVITE within
call received!', cid=1
03/08/18-11:01:14:101956 |SIP message 3 received for cid=1,
did=0, tid=0
Send reINVTIE to call leg 2
03/08/18-11:01:14:102023 |eXosip invite returned cid = 0
Got Trying and OK from call leg 2
03/08/18-11:01:14:103046 |Received SIP message: 5, 'Call is being
processed!', cid=3
03/08/18-11:01:14:103127 |SIP message 5 received for cid=3,
did=0, tid=0
03/08/18-11:01:14:103397 |Received SIP message: 7, 'Remote phone
has answered!', cid=3
03/08/18-11:01:14:103580 |SIP message 7 received for cid=3,
did=0, tid=0
Send OK to call leg 1
03/08/18-11:01:14:103651 |Error Send OK -6
Attached is wireshark trace from the communication. Have a look
at packet 381: eXosip is sending Trying again.
These are the nodes:
10.82.10.56:5065 - alice
10.82.10.56:5062 - asterisk 1
10.82.10.132:5060 - eXosip
10.82.12.55:5060 - asterisk 2
10.82.10.56:5064 - bob
Tnx
On 2.08.2018 18:32, Aymeric Moizard
wrote:
Hi again!
100 is reserved to proxy. But exosip is a User-Agent, so
you can send
answers from 101 to 699. This explains why you have
OSIP_BADPARAMETER
when
trying to send "100 Trying".
Old
version of eXosip2 was sending 101 automatically, but newer
version
are not sending it anymore
to simplify interoperability.
More below!