Vicidial trunking with Elastix - Help
Posted: Tue Apr 27, 2010 2:26 pm
I have VicidialNow installed in one server, and Elastix in another.
Vicidial version is: 2.0.5-174 IP Address: 192.168.1.2
Elastix Version is: 1.5.2-2 IP Address: 192.168.1.3
The trunk is IAX2 as follows:
Vicidial:
Carrier Name: Elastix
Registration String: register=>vicidial1:secret@192.168.1.3:4569
Account Entry:
[elastix1]
host=dynamic
username=vicidial1
secret=secret
type=friend
disallow=all
allow=ulaw
allow=alaw
qualify=yes
context=from-internal
Protocol: IAX2
Dialplan Entry:
exten => _XXXXXXX.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _XXXXXXX.,2,Dial(IAX2/elastix1/${EXTEN},,tTor)
exten => _XXXXXXX.,3,Hangup
ServerIP: 192.168.1.2
Elastix:
Trunk: vicidial1
Dial Rules:
XX.
Trunk Name: vicidial1
Peer Details:
host=192.168.1.2
type=friend
username=vicidial1
secret=secret
dissallow=all
allow=ulaw&alaw
qualify=yes
context=from-internal
Register String:
elastix1:secret@192.168.1.2
OUTBOUND ROUTE:
Route Name: ToVicidial
Intracompany Routing: (checked)
Dial Patterns:
8|XXX
8|XXXX
Trunk Secuence:
IAX2/vicidial1
-------------------------------------------------------------------------
Both servers register with each other.
Outbound calling from Vicidial to external numbers through Elastix work perfectly.
I cannot call extensions in Vicidial from Elastix (I dial 8101, the 8 is stripped by the route so I send a call to vicidial of 101). The vidial extensions are cc100-cc150, users are 100-150 (default for VicidialNow)
When I dial to call 101 from Elastix (8101) call gets passed to vicidial but it gets regected with message: chan_iax2.c:7242 socket_read: Rejected connect attempt from 192.168.1.3, who was trying to reach '101@'
Other problem: I do not know how to configure inbound route so I can pass incomming calls from elastix to vicidial inbound
I do not know how to configure dialing from vicidial extensions to elastix extensions.
Thanks for any help.
Vicidial version is: 2.0.5-174 IP Address: 192.168.1.2
Elastix Version is: 1.5.2-2 IP Address: 192.168.1.3
The trunk is IAX2 as follows:
Vicidial:
Carrier Name: Elastix
Registration String: register=>vicidial1:secret@192.168.1.3:4569
Account Entry:
[elastix1]
host=dynamic
username=vicidial1
secret=secret
type=friend
disallow=all
allow=ulaw
allow=alaw
qualify=yes
context=from-internal
Protocol: IAX2
Dialplan Entry:
exten => _XXXXXXX.,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _XXXXXXX.,2,Dial(IAX2/elastix1/${EXTEN},,tTor)
exten => _XXXXXXX.,3,Hangup
ServerIP: 192.168.1.2
Elastix:
Trunk: vicidial1
Dial Rules:
XX.
Trunk Name: vicidial1
Peer Details:
host=192.168.1.2
type=friend
username=vicidial1
secret=secret
dissallow=all
allow=ulaw&alaw
qualify=yes
context=from-internal
Register String:
elastix1:secret@192.168.1.2
OUTBOUND ROUTE:
Route Name: ToVicidial
Intracompany Routing: (checked)
Dial Patterns:
8|XXX
8|XXXX
Trunk Secuence:
IAX2/vicidial1
-------------------------------------------------------------------------
Both servers register with each other.
Outbound calling from Vicidial to external numbers through Elastix work perfectly.
I cannot call extensions in Vicidial from Elastix (I dial 8101, the 8 is stripped by the route so I send a call to vicidial of 101). The vidial extensions are cc100-cc150, users are 100-150 (default for VicidialNow)
When I dial to call 101 from Elastix (8101) call gets passed to vicidial but it gets regected with message: chan_iax2.c:7242 socket_read: Rejected connect attempt from 192.168.1.3, who was trying to reach '101@'
Other problem: I do not know how to configure inbound route so I can pass incomming calls from elastix to vicidial inbound
I do not know how to configure dialing from vicidial extensions to elastix extensions.
Thanks for any help.