Hello,
I try to store the real IP in the location table.
I make the following:
a. specify a mcontact_avp[1] in my script:
modparam("registrar", "mcontact_avp", "$avp(register)")
b. after fix_nated_contact() I store the changed contact in that AVP:
fix_nated_contact();
$avp(register) = $ct.fields(uri);
$avp(register) I have the following
sip:[email protected]:50445;transport=TLS;ob
Save location:
save("location","c1","$fu")
opensipsctl ul show
AOR:: 33341656
Contact:: sip: 33341656 @192.168.1.106:50443;transport=TLS;ob
Q=
Expires:: 260
Callid:: 554fdfd6ee794451942f693e40fbe362
Cseq:: 31813
User-agent:: MicroSIP/3.19.18
Received:: sip:39.121.145.121:50445;transport=TLS
State:: CS_SYNC
Flags:: 0
Cflags:: TLS RM_ONTO_FLAG SIP_PING_BFLAG NAT_BFLAG
Socket:: tls:83.21.101.114:5062
Methods:: 8063
SIP_instance::
<urn:uuid:00000000-0000-0000-0000-0000a350d2d0>
Where is problem?
Why the real IP did not store in the location table?
Regards;
Dragomir
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users