I have a Trixbox server with a PRI connected and i am forwarding all calls from this PRI to another Trixbox server via a SIP Trunk.
The problem i am having is that i am not reciving any Caller ID or the DID dialled. See below:
---------------------------------------------------------------------------------------------------
-- Executing [s@from-sip-external:1] GotoIf("SIP/xxxxxxxxx-094a0f50", "1?from-trunk||1") in new stack
-- Goto (from-trunk,s,1)
-- Executing [s@from-trunk:1] NoOp("SIP/xxxxxxxx-094a0f50", "No DID or CID Match") in new stack
-- Executing [s@from-trunk:2] Answer("SIP/xxxxxxxxx-094a0f50", "") in new stack
-- Executing [s@from-trunk:3] Wait("SIP/xxxxxxxxx-094a0f50", "2") in new stack
== Spawn extension (from-trunk, s, 3) exited non-zero on 'SIP/xxxxxxxx-094a0f50'
-- Executing [h@from-trunk:1] Hangup("SIP/xxxxxxxx-094a0f50", "") in new stack
== Spawn extension (from-trunk, h, 1) exited non-zero on 'SIP/xxxxxxxxx-094a0f50'
---------------------------------------------------------------------------------------------------
I am getting all the information on the box with the actual PRI connected but how do i pass these along the SIP connection to the other box?
The way i have the current setup is as follows:
- On the box with the PRI i setup a SIP extension (1000) and all incoming calls are forwarded to this extension
- On the 2nd box i setup a SIP trunk with the following details:
Peer details:
allow=ulaw&gsm
canreinvite=no
host=xxxxxxxxx&dynamic
insecure=very
qualify=500
secret=xxxxxxxxx
type=peer
username=xxxxxxx
USER Details:
allow=ulaw&gsm
canreinvite=no
dtmfmode=rfc2833
insecure=very
qualify=500
secret=xxxxxxxx
type=user
username=xxxxxxx
Registration String:
'my_username':'my_password'@'myserver'
Many thanks for any help.
Member Since:
2009-05-06