AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Проблема с AGI

Asterisk IP PBX 5 сообщений -
#1

Пробую тестовый скрипт...

По сценарию, называет цифры, пробует послать на телефон текст, говорит цифры, дальше должен получить цифры от абонента... А он просто выдетает...

-- Executing Answer("SIP/220-9159", "") in new stack
-- Executing AGI("SIP/220-9159", "agi-test.agi") in new stack
-- Launched AGI Script /usr/local/share/asterisk/agi-bin/agi-test.agi
-- Playing 'digits/1' (language 'ru')
-- Playing 'digits/9' (language 'ru')
-- Playing 'digits/2' (language 'ru')
-- Playing 'digits/8' (language 'ru')
-- Playing 'digits/3' (language 'ru')
-- Playing 'digits/7' (language 'ru')
-- Playing 'digits/4' (language 'ru')
-- Playing 'digits/6' (language 'ru')
-- Playing 'digits/5' (language 'ru')
2005-05-16 13:21:29 WARNING[4738]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call cf381742-2abe-e8bb-803d-0002a401b624@83.102.223.230 for seqno 102 (Non-critical Request)
-- AGI Script agi-test.agi completed, returning 0
-- Executing Hangup("SIP/220-9159", "") in new stack
== Spawn extension (default, 1000, 3) exited non-zero on 'SIP/220-9159'

Скрипт стандартный... Почему могут быть такие проблемы? Может я номер как то не так передаю в скрипт?
#2

Chris писал(а):
2005-05-16 13:21:29 WARNING[4738]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call cf381742-2abe-e8bb-803d-0002a401b624@83.102.223.230 for seqno 102 (Non-critical Request)

imho эта строчка сюда затесалась случайно...


Цитата:
-- AGI Script agi-test.agi completed, returning 0

ну и в чём проблема то? ничего не играет? а скрипт показать сам догадаешься или мы должны все включать свои способности к ясновидению? Big Green

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#3

Пробую тестовый скрипт...

agi-test.cgi, или как он там... да всё уж разобрался... Deadagi()
#4

Как можно сделать Dial в H323 по номеру, скажум 100? Подскажите плиз
#5

делаю так exec("DIAL H323/h323:100@gatekeeper");

нихрена не работает... пробывал также

exec("DIAL H323/h323:100");
exec("DIAL H323/h323:100/30");