[asterisk-users] Configuring Parallel SIP Trunks

Olle E. Johansson oej at edvina.net
Wed Sep 2 00:54:43 CDT 2009


2 sep 2009 kl. 02.44 skrev James Lamanna:

> Hi,
> I'm trying to configure 2 parallel sip trunks between 2 boxes.
> However I seem to have the problem that when making a call from Box 2
> to Box 1, it sometimes
> says authentication failed because it is using the username of the  
> other trunk.
>
> Here's my configuration:
>
> Box 1:
> [dp-dp2]
> type=peer
> username=dp-dp2
> secret=mysecret
> qualify=yes
> host=box.2.ip.address
> context=from-internal
>
> [e911-dp2]
> context=from-pstn
> host=box.2.ip.address
> qualify=yes
> secret=mysecret2
> type=peer
> username=e911-dp2
>
>
> Box 2:
>
> [dp-dp2]
> host=box.1.ip.address
> qualify=yes
> type=peer
> username=dp-dp2
> secret=mysecret
> context=from-pstn
>
> [e911-dp2]
> context=from-internal
> host=box.1.ip.address
> qualify=yes
> secret=mysecret2
> type=peer
> username=e911-dp2
>
> If I have both trunks up, I'll see in the log on Box 1, when calling
> from Box 2 -> Box 1:
> " username mismatch, have <e911-dp2>, digest has <dp-dp2>"
>
> How can I get both to co-exist?
>


Well, you have to learn how Asterisk matches incoming calls for peers.  
The peer matching is done on ip/port and will match the first one in  
the internal list, which is the last one in the configuration. All  
incoming calls will come to e911-dp2 in your configuration, since both  
peers has the same ip address and port.

/O




More information about the asterisk-users mailing list