ded писал(а):
- регистрировать каждую симку на Астериске как отдельное устройство, заводить эти SIP пиры самим номером моб. телефона каждой симки как 
Код: Выделить всё
[79012345678]
host=dynamic
secret=
type=friend
context=from-trunk
etc
Тогда в Астериске они видны как отдельные транки
Код: Выделить всё
*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status     
79012345306/79012345306                    192.168.3.146    D      A  5060     OK (37 ms) 
7901234530579012345/305                    192.168.3.145    D      A  5061     OK (39 ms) 
79012345304/79012345304                    192.168.3.147    D      A  5062     OK (39 ms) 
79012345303/79012345303                    192.168.3.143    D      A  5063     OK (37 ms) 
79012345302/79012345302                    192.168.3.142    D      A  5064     OK (36 ms) 
79012345301/79012345301                    192.168.3.141    D      A  5065     OK (29 ms) 
 и через них можно выпускать исходящие точно зная, через какую симку и с каким номером это выйдет в мир.
 
Разрешите оживить тему. Пришли дополнительные модули, и пришло время закончить начатое. Все сделал, как доктор ded прописал:
Завел отдельные SIP транки под симки в соответствии с их номером.
Код: Выделить всё
[7913XXXX670]
username=7913XXXX670
type=friend
secret=*
qualify=yes
insecure=very
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=alaw&ulaw
В Астериске они видятся как отдельные транки:
Код: Выделить всё
*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
7913XXXX670/7913XXXX670  192.168.1.241                            D  Auto (No)  No             5060     OK (3 ms)
7913XXXX347/7913XXXX347   192.168.1.241                               Auto (No)  No             5060     OK (3 ms)
Исходящие все равно идут через первую попавшуюся симку.
То есть с Астера если смотреть уходит по правильному транку (на основе исходящего правила), а в * openvox берет первый попавшийся номер.
Понимаю, что видимо не хватает какой-то фильтрации на стороне OpenVox, может подскажите где я что упустил.
Спасибо!