VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с перенесенным номером

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
larens53
Сообщения: 7
Зарегистрирован: 25 май 2023, 12:25

Проблема с перенесенным номером

Сообщение larens53 »

Здравствуйте! На облаке крутится Asterisk 18 с двумя SIP номерами. На одном из них поменяли оператор с сохранением номера, с мегафона на билайн.
На астериске работает .py скрипт, оба правила для каждого SIP в pjsip.conf аналогичны теперь, но на одном всё работает как надо, на другом возвращается ошибка UNKNOW и сообщается, что "данный номер не может быть вызван". Как узнать в чем проблема?
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

<--- Transmitting SIP response (547 bytes) to UDP:212.119.246.230:5060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 212.119.246.230:5060;rport=5060;received=212.119.246.230;branch=z9hG4bKmavodi-1-110-28b-4-2000000-cc3168-81c-3e9d5c-2261437006-16584
Record-Route: <sip:mavodi-1-10f-3fffffff-4-ffffffff-0-@212.119.246.230:5060;lr;mavsipodi-1-11b-81c-4-3e9d5c>
Call-ID: BW133145720161123-316454025@10.255.95.132
From: <sip:+79064744464@ip.beeline.ru;user=phone>;tag=115311102-1700130705720-
To: "Asterisk SOBR_2" <sip:9283417907@ip.beeline.ru>;cscf
CSeq: 735570077 INVITE
Server: Asterisk PBX 18.3.0
Content-Length:  0


    -- Executing [9283417907@surgard:1] AGI("PJSIP/9283417907-00000003", "surgard.py") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/surgard.py
    -- <PJSIP/9283417907-00000003>AGI Script surgard.py completed, returning 0
    -- Auto fallthrough, channel 'PJSIP/9283417907-00000003' status is 'UNKNOWN'
<--- Transmitting SIP response (612 bytes) to UDP:212.119.246.230:5060 --->
SIP/2.0 603 Decline
Via: SIP/2.0/UDP 212.119.246.230:5060;rport=5060;received=212.119.246.230;branch=z9hG4bKmavodi-1-110-28b-4-2000000-cc3168-81c-3e9d5c-2261437006-16584
Record-Route: <sip:mavodi-1-10f-3fffffff-4-ffffffff-0-@212.119.246.230:5060;lr;mavsipodi-1-11b-81c-4-3e9d5c>
Call-ID: BW133145720161123-316454025@10.255.95.132
From: <sip:+79064744464@ip.beeline.ru;user=phone>;tag=115311102-1700130705720-
To: "Asterisk SOBR_2" <sip:9283417907@ip.beeline.ru>;tag=4de8c503-834a-4556-b66a-7fd054b9d78a;cscf
CSeq: 735570077 INVITE
Server: Asterisk PBX 18.3.0
Reason: Q.850;cause=0
Content-Length:  0


<--- Received SIP request (518 bytes) from UDP:212.119.246.230:5060 --->
ACK sip:9283417907@10.130.0.35:5060;line=zgxeibg SIP/2.0
Via: SIP/2.0/UDP 212.119.246.230:5060;rport;branch=z9hG4bKmavodi-1-110-28b-4-2000000-cc3168-81c-3e9d5c-2261437006-16584
Max-Forwards: 70
From: <sip:+79064744464@ip.beeline.ru;user=phone>;tag=115311102-1700130705720-
To: "Asterisk SOBR_2" <sip:9283417907@ip.beeline.ru>;tag=4de8c503-834a-4556-b66a-7fd054b9d78a;cscf
Call-ID: BW133145720161123-316454025@10.255.95.132
CSeq: 735570077 ACK
Contact: <sip:as1.sig.msk.ip.beeline.ru:5060>
Content-Length: 0
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: pjsip.conf

Код: Выделить всё

[9283417907_reg]
type=registration
transport=transport-udp
outbound_auth=9283417907_auth
server_uri=sip:ip.beeline.ru
client_uri=sip:9283417907@ip.beeline.ru
outbound_proxy=sip:ip.beeline.ru
contact_user=9283417907
retry_interval=60
forbidden_retry_interval=300
expiration=600
max_retries=10000
line=yes
endpoint=9283417907

[9283417907_auth]
type=auth
auth_type=userpass
password=
username=9283417907@ip.beeline.ru

[9283417907]
type=endpoint
transport=transport-udp
context=surgard
disallow=all
allow=ulaw,alaw
outbound_auth=9283417907_auth
aors=9283417907_aor
from_user=9283417907
from_domain=ip.beeline.ru
outbound_proxy=sip:ip.beeline.ru
dtmf_mode=rfc4733

[9283417907_aor]
type=aor
qualify_frequency=60
contact=sip:9283417907@ip.beeline.ru
outbound_proxy=sip:ip.beeline.ru

[9283417907_ident]
type=identify
endpoint=9283417907
match=ip.beeline.ru
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf

Код: Выделить всё

                                                                                          
[surgard]
exten => _X.,1,AGI(surgard.py)
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с перенесенным номером

Сообщение ded »

Вызов отклоняется в результате отработки скрипта surgard.py - status is 'UNKNOWN'
-- Executing [9283417907@surgard:1] AGI("PJSIP/9283417907-00000003", "surgard.py") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/surgard.py
Чтобы убедиться, что вызов примется, добавьте строчки для теста

Код: Выделить всё

[surgard]
exten => 9283417907,1,Answer()
exten => 9283417907,n,Wait(1)
exten => 9283417907,n,Playback(demo-echotest)
exten => 9283417907,n,Echo()
exten => _X.,1,AGI(surgard.py)
и не забудьте перечитать
CLI> dialplan reload
Звоните из мира, после чего начинайте ковырять скрипт surgard.py, явно не вы его писали. Включайте дебаг
CLI> agi set debug on
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH