В файле sip.conf у меня описан пользователь, который регистрирует свой софтфон и совершает звонки. Ему нужно совершать только исходящие звонки. Далее в этом же файле описан trunk, через который хочется совершать звонки. Вопрос в том, что на этом сервере с Asterisk'ом уже есть куча пользователей, которые совершаю звонки через абсолютно другие trunk'и, и нет представления как описать это все чудо в extensions.conf.
Краткая выжимка из конфигов:
sip. conf
[manager-phone](!)
type=friend
context=ManagerCalls
host=dynamic
secret=
nat=force_rport,comedia
disallow=all
allow=ulaw
allow=alaw
callerid=
[TESTING1](manager-phone)
[TESTING2](manager-phone)
[TESTING3](manager-phone)
[out1]
type=peer
qualify=7000
insecure=invite
host=
port=
username=
fromuser=
fromdomain=
secret=
context=IncomingCalls
disallow=all
allow=alaw,ulaw
[out2]
type=peer
qualify=7000
insecure=invite
host=
port=
username=
fromuser=
fromdomain=
secret=
context=IncomingCalls
disallow=all
allow=alaw,ulaw
extensions.conf
[OutOut1]
exten => _X.,1,NoOp(OutProvider:out1)
same => n,Dial(SIP/out1/${EXTEN},60,T)
same => n,Hangup()
Т.е. нужно, чтобы пользователь TESTING3 звонил через линию out2