Sim. Você pode fazer este contanto que você puder põr as extensões em grupos diferentes.
Eu sei somente fazer isto a maneira do asterisco. Se você a precisa feita a maneira de Trixbox, você precisará de esperar um perito de Trixbox.
Deixar-nos dizê-lo têm 6 extensões: 101, 102, 103, 104, 105, e 106. Deixar nos igualmente dizer que você quer 101-103 discar para fora using o tronco A, e 104-106 discá-lo para fora using o tronco B. A resposta é põr os cada um em seus próprios contextos:
Assim, seu extensions.conf olhará qualquer outra coisa semelhante:
[usar-tronco-um]
exten o do =>, 1, seletor ($ {TRUNKA}/$ {EXTEN})
[usar-tronco-b]
exten o do =>, 1, seletor ($ {TRUNKB}/$ {EXTEN})
Seu sip.conf olhará qualquer outra coisa semelhante:
[101]
type=friend
context=use-trunk-a
secret=blahpoly
host=dynamic
dtmfmode=rfc2833
username=polly
disallow=all
allow=ulaw
progressinband=no
[102]
type=friend
context=use-trunk-a
secret=blahpoly
host=dynamic
dtmfmode=rfc2833
username=polly
disallow=all
allow=ulaw
progressinband=no
[103]
type=friend
context=use-trunk-a
secret=blahpoly
host=dynamic
dtmfmode=rfc2833
username=polly
disallow=all
allow=ulaw
progressinband=no
[104]
type=friend
context=use-trunk-b
secret=blahpoly
host=dynamic
dtmfmode=rfc2833
username=polly
disallow=all
allow=ulaw
progressinband=no
[105]
type=friend
context=use-trunk-b
secret=blahpoly
host=dynamic
dtmfmode=rfc2833
username=polly
disallow=all
allow=ulaw
progressinband=no
[106]
type=friend
context=use-trunk-b
secret=blahpoly
host=dynamic
dtmfmode=rfc2833
username=polly
disallow=all
allow=ulaw
progressinband=no