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

Звонки и контекст

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

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

Ответить
B_U_G
Сообщения: 4
Зарегистрирован: 03 окт 2012, 14:39

Звонки и контекст

Сообщение B_U_G »

Здравствуйте , появилась у меня одна проблема: есть подключенный sip провайдер с 3 номерами, в параметре подключения прописан контекст incoming_calls, но почему то входящий звонок попадает не в контекст incoming_calls а в default а уж потом incoming_calls. В принципе решилось инклудом incoming_calls в default, но как сделать так что бы звонки (входящее) не ходили в default?
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: sip.conf
[sip-peer]
type=peer
host=11.111.111.11
context=incoming_calls
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
insecure=invite,port
qualify=yes
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf
[default]
include => incoming_calls
[incoming_calls]
exten => _111111111,1,NoOp()
exten => _111111111,2,MixMonitor(${UNIQUEID}.wav,ab,/usr/local/sbin/extconv.sh ${UNIQUEID}.wav)
exten => _111111111,n,Answer()
exten => _111111111,n,Set(CALLERID(all)=0${CALLERID(num)})
exten => _111111111,n,Queue(clevbertys,,tT)
exten => _111111111,n,HangUp()
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Звонки и контекст

Сообщение Vlad1983 »

выхлоп консоли?
и не надо подменять IP тем более это IP оператора, а не ваш
ЛС: @rostel
B_U_G
Сообщения: 4
Зарегистрирован: 03 окт 2012, 14:39

Re: Звонки и контекст

Сообщение B_U_G »

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Using SIP RTP CoS mark 5
-- Executing [931771XXX@default:1] NoOp("SIP/evos-00000013", "") in new stack
-- Executing [931771XXX@default:2] MixMonitor("SIP/evos-00000013", "1349263941.22.wav,ab,/usr/local/sbin/extconv.sh 1349263941.22.wav") in new stack
-- Executing [931771XXX@default:3] Answer("SIP/evos-00000013", "") in new stack
== Begin MixMonitor Recording SIP/evos-00000013
-- Executing [931771507@default:4] Set("SIP/evos-00000013", "CALLERID(all)=09303821XX") in new stack
-- Executing [931771507@default:5] Queue("SIP/evos-00000013", "clevbertys,,tT") in new stack
-- Started music on hold, class 'default', on SIP/evos-00000013
== Using SIP RTP CoS mark 5
== Using SIP RTP CoS mark 5
-- SIP/303-00000015 connected line has changed. Saving it until answer for SIP/evos-00000013
-- SIP/300-00000014 connected line has changed. Saving it until answer for SIP/evos-00000013
[Oct 3 14:32:21] NOTICE[14694]: channel.c:4152 __ast_read: Dropping incompatible voice frame on SIP/evos-00000013 of format ulaw since our native format has changed to 0x8 (alaw)
-- SIP/300-00000014 is ringing
-- SIP/303-00000015 is ringing
-- Stopped music on hold on SIP/evos-00000013
== Spawn extension (default, 931771XXX, 5) exited non-zero on 'SIP/evos-00000013'
== Executing [/usr/local/sbin/extconv.sh 1349263941.22.wav]
== End MixMonitor Recording SIP/evos-00000013
пробовал даже с контекста incoming_calls , пере направить командой Goto в другой контекст, тоже ничего не получилось, все идет через default
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки и контекст

Сообщение ded »

SIP/evos это -
[sip-peer]
type=peer
host=11.111.111.11
context=incoming_calls
disallow=all
allow=ulaw
allow=alaw
canreinvite=no
insecure=invite,port
qualify=yes
??

Сделайте sip sed debug peer evos
и посмотрите внимательно на диалог вашего Астериска на входящем пакете INVITE
B_U_G
Сообщения: 4
Зарегистрирован: 03 окт 2012, 14:39

Re: Звонки и контекст

Сообщение B_U_G »

sip/evos -это другой сервер астериска, думаю он тут не причем, до него точно так же было
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонки и контекст

Сообщение ded »

Судя по дебагу - -- Executing [931771XXX@default:1] NoOp("SIP/evos-00000013", "") in new stack
звонок прибежал с SIP/evos, а Вы исследуете пробему прихода с SIP/sip-peer
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH