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

Вопрос по плану набора

Проблемы Asterisk без вэб-оболочек и их решения

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

iliynd
Сообщения: 5
Зарегистрирован: 12 фев 2019, 11:55

Вопрос по плану набора

Сообщение iliynd »

Требуется при автообзвоне, дать возможность соединить с оператором

1) Заведен Транк, звонки ходят, out-9560.
2) Генерируем .call файл

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

Channel: SIP/out-9560/79007777777
Callerid: 100
MaxRetries: 0
RetryTime: 30
WaitTime: 30
Context: alerts
Extension: 100
Account: autodialer
Set: file=44
Set: phone=79007777777
Set: officephone=1180
Priority: 1
3) Проигрываем файл и ожидаем нажатие клавиши 5

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

[alerts]
exten => 100,1,Answer
exten => 100,n,Wait(1)
exten => 100,n,Background(/var/www/html/alerts/include/systemaudio/menu)
exten => 100,n,WaitExten(7)
exten => 100,n,Hangup
exten => 5,1,Dial(SIP/out-9560/999)
exten => 5,n,Hangup
4) При нажатии на 5ку должно произойти соединение с оператором 999, который находится за тем же транком out-9560.
Если звонить с внутреннего номера, то на сотовый и на 999 дозванивается.

Ошибки:

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

 -- Attempting call on SIP/out-9560/79007777777 for 100@alerts:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Called out-9560/79002307547
    -- SIP/out-9560-00000004 is ringing
    -- SIP/out-9560-00000004 is making progress
    -- SIP/out-9560-00000004 is making progress
    -- SIP/out-9560-00000004 answered
    -- Executing [100@alerts:1] Answer("SIP/out-9560-00000004", "") in new stack
    -- Executing [100@alerts:4] Wait("SIP/out-9560-00000004", "1") in new stack
    -- Executing [100@alerts:5] Playback("SIP/out-9560-00000004", "/var/www/html/alerts/include/sounds/49") in new stack
    -- Executing [5@alerts:3] Dial("SIP/out-9560-00000004", "SIP/out-9560/999") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/out-9560/999
    -- SIP/out-9560-00000005 answered SIP/out-9560-00000004
    -- Channel SIP/out-9560-00000005 joined 'simple_bridge' basic-bridge <21cf36ec-d2ad-40ab-87e2-acab39d7ca11>
    -- Channel SIP/out-9560-00000004 joined 'simple_bridge' basic-bridge <21cf36ec-d2ad-40ab-87e2-acab39d7ca11>
    -- Got SIP response 500 "Server error occurred (1/TM)" back from 81.88.86.38:5060
    -- Got SIP response 500 "Server error occurred (1/TM)" back from 81.88.86.38:5060
    -- Channel SIP/out-9560-00000004 left 'native_rtp' basic-bridge <21cf36ec-d2ad-40ab-87e2-acab39d7ca11>
  == Spawn extension (alerts, 5, 3) exited non-zero on 'SIP/out-9560-00000004'
    -- Channel SIP/out-9560-00000005 left 'native_rtp' basic-bridge <21cf36ec-d2ad-40ab-87e2-acab39d7ca11>
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Вопрос по плану набора

Сообщение zzuz »

Смотреть на сервере 81.88.86.38 .
Линия24 - Системы Массового Телефонного Обслуживания
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Вопрос по плану набора

Сообщение ded »

То что в логе

-- Executing [100@alerts:1] Answer("SIP/out-9560-00000004", "") in new stack
-- Executing [100@alerts:4] Wait("SIP/out-9560-00000004", "1") in new stack
-- Executing [100@alerts:5] Playback("SIP/out-9560-00000004", "/var/www/html/alerts/include/sounds/49") in new stack
не соответсвет тому, что в контексте:

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

[alerts]
exten => 100,1,Answer
exten => 100,n,Wait(1)
exten => 100,n,Background(/var/www/html/alerts/include/systemaudio/menu)
exten => 100,n,WaitExten(7)
exten => 100,n,Hangup
в логе нет шагов 2 и 3.
iliynd
Сообщения: 5
Зарегистрирован: 12 фев 2019, 11:55

Re: Вопрос по плану набора

Сообщение iliynd »

Там не важная информация, удалил 2 строки, Verbose() и NoOp()
iliynd
Сообщения: 5
Зарегистрирован: 12 фев 2019, 11:55

Re: Вопрос по плану набора

Сообщение iliynd »

zzuz писал(а):Смотреть на сервере 81.88.86.38 .
К сожалению, это не возможно.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Вопрос по плану набора

Сообщение ded »

iliynd писал(а):Там не важная информация, удалил 2 строки, Verbose() и NoOp()
Нет, там
exten => 100,n,Wait(1)
exten => 100,n,Background(/var/www/html/alerts/include/systemaudio/menu)
а в логе этого нет, далее, в конфиге 5-й шаг
exten => 100,n,Hangup
а влоге
-- Executing [100@alerts:5] Playback("SIP/out-9560-00000004", "/var/www/html/alerts/include/sounds/49") in new stack

Что-то вы запутались.
iliynd
Сообщения: 5
Зарегистрирован: 12 фев 2019, 11:55

Re: Вопрос по плану набора

Сообщение iliynd »

Ошибка точно с этим не связана. Сейчас так:

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

[alerts]
exten => 100,1,Answer
exten => 100,n,Wait(1)
exten => 100,n,Background(/var/www/html/alerts/include/systemaudio/menu)
exten => 100,n,WaitExten(7)
exten => 100,n,Hangup

exten => 5,1,Dial(SIP/out-9560/999)
exten => 5,n,Hangup

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

   -- Attempting call on SIP/out-9560/79007777777 for 100@alerts:1 (Retry 1)
  == Using SIP RTP CoS mark 5
    -- Called out-9560/79007777777
    -- SIP/out-9560-000000e9 is ringing
    -- SIP/out-9560-000000e9 is making progress
    -- SIP/out-9560-000000e9 answered
    -- Executing [100@alerts:1] Answer("SIP/out-9560-000000e9", "") in new stack
    -- Executing [100@alerts:2] Wait("SIP/out-9560-000000e9", "1") in new stack
    -- Executing [100@alerts:3] BackGround("SIP/out-9560-000000e9", "/var/www/html/alerts/include/systemaudio/menu") in new stack
    -- <SIP/out-9560-000000e9> Playing '/var/www/html/alerts/include/systemaudio/menu.alaw' (language 'en')
    -- Executing [5@alerts:1] Dial("SIP/out-9560-000000e9", "SIP/out-9560/999") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/out-9560/999
    -- SIP/out-9560-000000ea answered SIP/out-9560-000000e9
    -- Channel SIP/out-9560-000000ea joined 'simple_bridge' basic-bridge <a0fac4d6-d9b3-452f-8fb6-1052b2070679>
    -- Channel SIP/out-9560-000000e9 joined 'simple_bridge' basic-bridge <a0fac4d6-d9b3-452f-8fb6-1052b2070679>
    -- Got SIP response 500 "Server error occurred (1/TM)" back from 81.88.86.38:5060
    -- Got SIP response 500 "Server error occurred (1/TM)" back from 81.88.86.38:5060
[Feb 12 18:32:57] WARNING[29786]: chan_sip.c:4131 retrans_pkt: Timeout on 1722628639-1715208518-1680706740 on non-critical invite transaction.
    -- Channel SIP/out-9560-000000e9 left 'native_rtp' basic-bridge <a0fac4d6-d9b3-452f-8fb6-1052b2070679>
  == Spawn extension (alerts, 5, 1) exited non-zero on 'SIP/out-9560-000000e9'
[Feb 12 18:33:04] NOTICE[826][C-0000153d]: pbx_spool.c:463 attempt_thread: Call completed to SIP/out-9560/79007777777
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Вопрос по плану набора

Сообщение ded »

Вы писали -
Требуется при автообзвоне, дать возможность соединить с оператором
судя по логу
-- Executing [5@alerts:1] Dial("SIP/out-9560-000000e9", "SIP/out-9560/999") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/out-9560/999

всё так и исполняется по нажатию 5.

Ошибку присылает сервер 81.88.86.38
-- Got SIP response 500 "Server error occurred (1/TM)" back from 81.88.86.38:5060
-- Got SIP response 500 "Server error occurred (1/TM)" back from 81.88.86.38:5060

как и указывал коллегя zzuz, и все вопросы надо слать ему (серверу 81.88.86.38).
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Вопрос по плану набора

Сообщение Vlad1983 »

скорей всего не можно просунуть через один транк два вызова одновременно
и ограничено это на стороне задарма
ЛС: @rostel
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Вопрос по плану набора

Сообщение ded »

+100
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH