Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-10-13 16:00:02 +0400

nikAV Gravatar nikAV

Не работает extension "s"

Как прописать другой путь хранения звуковых файлов? Кроме того, RECORD у меня вначале (после установки) записывал в /opt/lib/asterisk/sounds/ru ! где сначала и были русские голосовые записи, но после манипуляций с настройками в файлах *.conf (забыл уже каких)начал записывать в ту же директорию(/opt/var/lib/asterisk/sounds/ru) куда я перенёс файлы,обрадовавшись что Playback начал проигрывать как задуманно.

А теперь я снова в ступоре: sip.conf:[CODE][general] ; comtube.ru register => 298765:XXXX@sip.comtube.com/298765 [comtube] username=298765 type = friend secret = XXXX nat = yes insecure = invite context = ctub disallow = all allow = alaw allow = g726 allow = g729 allow = ulaw allow = gsm host = sip.comtube.com ;host = sip.comtube.ru trunkname = comtube hasexten = no hasiax = no hassip = yes registeriax = no registersip = yes ;fromuser = 298765 fromdomain = sip.comtube.com dtmfmode = auto canreinvite=no qualify = 500 trunkstyle = voip ;callerid=it750 language=ru ; ;dtmfmode=rfc2833 [/CODE] Так вот extensions.conf работает при звонке снаружи (из comtube.com) на номер 298765(что прописан как внешний sip) только екстеншн [CODE]exten => 298765,1,Dial(Dongle/g1/+79045432100,15,tT)[/CODE] как мне кажется, по логике для входящего звонка должно быть: [CODE]exten => s,1,Dial(Dongle/g1/+79045432100,15,tT)[/CODE] но в таком случае в консоль сыпется:[CODE]chansip.c:22622 handlerequest_invite: Call from '298765' (165.172.45.23:5060) to extension '298765' rejected because extension not found in context 'ctub'[/CODE] Может уже очевидных вещей не замечаю?

Не работает extension "s"

Как прописать другой путь хранения звуковых файлов? Кроме того, RECORD у меня вначале (после установки) записывал в /opt/lib/asterisk/sounds/ru ! где сначала и были русские голосовые записи, но после манипуляций с настройками в файлах *.conf (забыл уже каких)начал записывать в ту же директорию(/opt/var/lib/asterisk/sounds/ru) куда я перенёс файлы,обрадовавшись что Playback начал проигрывать как задуманно.

А теперь я снова в ступоре: sip.conf:[CODE][general] sip.conf:

[general]
; comtube.ru
    register => 298765:XXXX@sip.comtube.com/298765
[comtube]
        username=298765
        type = friend
        secret = XXXX
        nat = yes
        insecure = invite
    context = ctub
    disallow = all
    allow = alaw
    allow = g726
    allow = g729
    allow = ulaw
    allow = gsm
        host = sip.comtube.com
    ;host = sip.comtube.ru
        trunkname = comtube
    hasexten = no
    hasiax = no
        hassip = yes
    registeriax = no
    registersip = yes
        ;fromuser = 298765
        fromdomain = sip.comtube.com
        dtmfmode = auto
        canreinvite=no
        qualify = 500
    trunkstyle = voip
    ;callerid=it750 
    language=ru ;
    ;dtmfmode=rfc2833
[/CODE]

Так вот extensions.conf работает при звонке снаружи (из comtube.com) на номер 298765(что прописан как внешний sip) только екстеншн [CODE]exten

exten => 298765,1,Dial(Dongle/g1/+79045432100,15,tT)[/CODE] 
298765,1,Dial(Dongle/g1/+79045432100,15,tT)

как мне кажется, по логике для входящего звонка должно быть: [CODE]exten быть:

exten => s,1,Dial(Dongle/g1/+79045432100,15,tT)[/CODE] 
s,1,Dial(Dongle/g1/+79045432100,15,tT)

но в таком случае в консоль сыпется:[CODE]chansip.c:22622 handlerequest_invite: сыпется:

chan_sip.c:22622 handle_request_invite: Call from '298765' (165.172.45.23:5060) to extension '298765' rejected because extension not found in context 'ctub'[/CODE]
'ctub'

Может уже очевидных вещей не замечаю?

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.