Does anyone know how I can connect two PBX in different locations, connected through an IPSec (NO NAT). I want only for communications between extensions with different outside providers?
The SIP Trunk on Elastix is: Trunk Name: Panasonic PEER Details
host=192.168.10.100
username=1234
secret=1234
type=peer
context=from-trunk
qualify=yes
USER Context: 1234
username=1234
secret=1234
type=friend
context=from-internal
In Panasonic TDE - The Port Property - Virtual SIP Gateway the configuration is:
Main Tab
Channel Attribute = Basic channel
Provider Name = Panasonic
Name = 1234
IP Address 192.168.13.100
Account Tab
User Name = 1234
Authentication ID = 1234
Authentication Password = 1234
Register Tab
Register Ability = Disable
Register Sending Intervals = 3600
Un-Register Abilitiy when port INS = Enable
Registrar Server Name = 1234
IP Address = 192.168.13.100
The connection in the PANASONIC is IN but in the Elastix is UNREACHABLE.
Possibly, the Panasonic binds to a port other than 5060 and you would need to specify that on the Elastix side. At the Asterisk console, do sip set debug on
and make a call from the Panasonic side. See what port it came from; if different from 5060, put a port=xxxx parameter in your peer details, after host=192.168.10.100.
Or maybe, the Panasonic doesn’t support OPTIONS properly. Try removing the qualify=yes
and making a call from the Elastix side. If it doesn’t work, there may be a response from the Panasonic that gives a clue as to what’s wrong. Again, SIP debug is your friend.
and now, when I call from Panasonic to Elastix it’s display the caller name and extension. But, when is from Elastix to Panasonic only display the extension number.
Is there any option to also send the name?
Not sure, Panasonic for public trunk devices only support caller-id number, only for Q-sig modes could displayed name, but it depends to each device interoperability.