Здравствуйте, впервые пришлось столкнуться с задачей связи
АТС LG LIK300 и Asterisk по SIP протоколу c использованием модуля VOIM 24.
Транк поднялся. В sip show peers на Asterisk станция зарегистрировалась.
Создана общая учетная запись [1000] на Asterisk и на LG через которую должны проходить звонки.
В астериске в диалплане для исходящей связи прописано.
exten => _X.,1,Dial(SIP/1000/${EXTEN})
1)Если звоню с внутреннего абонента Астериск к примеру (5123) и набираю номер внутреннего абонента LIK
к примеру (5101), отрабатывает правило и выдается следующее
--
— Executing [5101@from-internal:1] Dial("SIP/5123-00000055", "SIP/1000/5101") in new stack == Using SIP RTP CoS mark 5
— Called SIP/1000/5101
> 0x2296730 — Probation passed - setting RTP source address to 192.168.200.15:9000
— SIP/1000-00000056 is ringing
— SIP/1000-00000056 answered SIP/5123-00000055
> 0x2296730 — Probation passed - setting RTP source address to 192.168.200.15:9000 == Spawn extension (from-internal, 5101, 1) exited non-zero on
где 192.168.200.15 (ip voim 24)
2) Если звоню с внутреннего абонента Астериск к примеру (5123) на номер 1000. У меня проходит
дозвон до внутренних абонентов станции LIK, только в том случае если у внутренних абонентов станции LIK
в ПГМ (111-113) указан параметр SIP USER TABLE INDEX = 1. Причем если этот параметр указан у 10 абонентов , звонок проходит одновременно на десять абонентов.
P/S В итоге не понятна сама логика работы.
Мне нужно, чтобы любой внутренний абонент Asterisk мог дозваниваться до любого внутреннего абонента станции LIK. Сейчас же получается , что сначала нужно набрать номер 1000 и вызов автоматом летит на всех абонентов LIK у кого прописан SIP USER TABLE INDEX = 1.
Заранее спасибо за помощь. Считаю где то что-то недонастроил, потому что не должно быть все так сложно и нелогично. Абоненты на астериске должны набирать внутренний номер абонента lik и дозваниваться без проблем!