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, может подскажите где я что упустил.
Спасибо!