Hi,
First, have been lurking for about a week and I feel
Freeswitch is a great project, coming from a non-programmer background and
heavy familiarity with Asterisk and Callweaver it’s a bit of a learning
curve to come to grips with the XML but I’m slowly getting there J
I’m currently doing some interop testing with
Freeswitch and the provider has come back to me stating that they require the
Contact header to exhibit:
a) e.164
format
b) The
From, RPID and Contact headers to match
Try as I might I am seemingly unable to set the user portion
of the Contact header for the outbound leg to the termination provider.
The contact is always mod_sofia@<ip:port>. I have found the
sip-force-contact setting however it seems to have no effect on the contact
header (and I might be using it incorrectly in any case). The ideal
behaviour for me is for the contact to take the form of
callerid@<ip:port>
For example if my sip profile is bound to 192.168.0.1:5060
and my handset callerid is +13035555555 I would like to set the contact to sip:+13035555555@192.168.0.1:5060
Is there an ability within Freeswitch to set the Contact
header based on callerid?
Craig