Приветствую!
Описание проблемы
Помогите разобраться в чем проблема, не могу никак настроить входящие звонки с BAZA Офис 499.
Исходящие звонки работают через любые транки. (База, Мультифон, SIPNET etc.)
Что имеем?
- База офис 499 + БАЗА-IP + настроена переадресация на номер 880308499XXXXXXX (по правилам Базы)
- FreePBX 2.8 с обновленными модулями, asterisk 1.4.x.x
- телефон ATCOM
Кофигурация:
Транк
Trunk - baza (sip)
Trunk Name: baza
Outbound Caller ID: 8499XXXXXXX
Dialed Number Manipulation Rules: .
Trunk Name: baza
Peer Details:
disallow=all
allow=alaw&ulaw&gsm
canredirect=no
canreinvite=no
host=qwerty.cnt.ru
insecure=port,invite
secret=PASSWD
type=peer
username=8499XXXXXXX
fromuser=8499XXXXXXX
fromdomain=qwerty.cnt.ru
context=from-trunk
User Context: 8499XXXXXXX
User Details:
secret=PASSWD
type=user
context=from-trunk
Register String: 8499XXXXXXX:PASSWD@qwerty.cnt.ru
Исходящий маршрут
Outband Routes
Route Name: from_baza
Dial Patterns:
8926XXXXXXX
8929XXXXXXX
Trunk Sequence
0 baza
1 -
Входящий маршрут
Description: from_baza
DID Number: 8499XXXXXXX
Extensions: <1001> ATCOM
При исходящем звонке на мобильный, получаем вот такие логи:
-- Called baza/8926XXXXXXX
-- SIP/baza-091567d0 is ringing
-- SIP/baza-091567d0 is making progress passing it to SIP/1001-0910f9b8
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/1001-0910f9b8' in macro 'dialout-trunk'
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'SIP/1001-0910f9b8'
-- Executing [h@macro-dialout-trunk:1] Macro("SIP/1001-0910f9b8", "hangupcall|") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/1001-0910f9b8", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/1001-0910f9b8", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/1001-0910f9b8", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/1001-0910f9b8", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/1001-0910f9b8' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/1001-0910f9b8'
При входящем звонке на номер 8499XXXXXXX система выдает голосовое сообщение, что трубка не активна,
вот лог:
Executing [s@from-trunk:1] NoOp("SIP/8499XXXXXXX-091567d0", "No DID or CID Match") in new stack
-- Executing [s@from-trunk:2] Answer("SIP/8499XXXXXXX-091567d0", "") in new stack
-- Executing [s@from-trunk:3] Wait("SIP/8499XXXXXXX-091567d0", "2") in new stack
-- Executing [s@from-trunk:4] Playback("SIP/8499XXXXXXX-091567d0", "ss-noservice") in new stack
-- <SIP/8499XXXXXXX-091567d0> Playing 'ss-noservice' (language 'en')
== Spawn extension (from-trunk, s, 4) exited non-zero on 'SIP/8499XXXXXXX-091567d0'
-- Executing [h@from-trunk:1] Macro("SIP/8499XXXXXXX-091567d0", "hangupcall|") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/8499XXXXXXX-091567d0", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/8499XXXXXXX-091567d0", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/8499XXXXXXX-091567d0", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/8499XXXXXXX-091567d0", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/8499XXXXXXX-091567d0' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/8499XXXXXXX-091567d0'