The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как  привязать к dial-peer проигрывание голосового сообщения..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (VoIP)
Изначальное сообщение [ Отслеживать ]

"как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от andreyka459 email(ok) on 04-Май-06, 21:20 
нужно чтобы при наборе 8902XXXXXXX игралось "сервис недоступен" и давался отбой.
читаю про tcl, пробую, нихрена не получается, а нужен результат.

Вопросы:
1.неужели это только мне надо? почему примеров нет? везде какието IVR.
2.может TCL тут непричем, есть другой способ?
3.хотелось бы увидеть скрипт из 2 строчек который точно работает :).
4.а сам файл сообщения в каком формате должен быть?

Почемуто прямые ответы на эти простые вопросы не находятся. Я наверное тормоз, но...
дайте ссылку или подскажите по пунктам плиз.  

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от andreyka459 email(??) on 10-Май-06, 22:06 
приходится отвечать самому себе. нарыл. может что и не так, зато работает.
поскольку мне не ответели, думаю найдутся те, коме интересно, хотя все дело просто
в том, что я невнимательно читал.....
итак:

play.tcl:пишем в него

acceptCall
setTimeout 1 1
set prompt(url) ftp://ivr:ivr@freebsd/play.au
promtpAndCollect prompt retInfo
exit 3

и кладем на сервер freebsd в каталок юзера ivr (пароль ivr)


paly.au: создаем с помощью программы "звукозапись" в виндах. пишем "сохранить как" CCITT u-law 8000 моно. копируем полученный WAV файл на сервер freebsd, конвертируем при помощи SOX "sox play.wav play.au".

в конфигурации циски пишем:

dial-peer voice 100 pots
destination-pattern 8902.......
application play

call application voice play ftp://ivr:ivr@freebsd/play.tcl


теперь при звонке на 8902 c E1 будет воспроизводиться голосовое сообщение.
используем это, чтобы через альтернативный voip-межгород  клиенты не звонили на городские мобильники (выходит невыгодно)    


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от Дима (??) on 12-Май-06, 11:28 
>приходится отвечать самому себе. нарыл. может что и не так, зато работает.
>
>поскольку мне не ответели, думаю найдутся те, коме интересно, хотя все дело
>просто
>в том, что я невнимательно читал.....
>итак:
>
>play.tcl:пишем в него
>
>acceptCall
>setTimeout 1 1
>set prompt(url) ftp://ivr:ivr@freebsd/play.au
>promtpAndCollect prompt retInfo
>exit 3
>
>и кладем на сервер freebsd в каталок юзера ivr (пароль ivr)
>
>
>paly.au: создаем с помощью программы "звукозапись" в виндах. пишем "сохранить как" CCITT
>u-law 8000 моно. копируем полученный WAV файл на сервер freebsd, конвертируем
>при помощи SOX "sox play.wav play.au".
>
>в конфигурации циски пишем:
>
>dial-peer voice 100 pots
>destination-pattern 8902.......
>application play
>
>call application voice play ftp://ivr:ivr@freebsd/play.tcl
>
>
>теперь при звонке на 8902 c E1 будет воспроизводиться голосовое сообщение.
>используем это, чтобы через альтернативный voip-межгород  клиенты не звонили на городские
>мобильники (выходит невыгодно)
>
>
а почему нельзя написать пир, который ловит эти звонки и выбрасывает их на нужный поток

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от andreyka (??) on 12-Май-06, 12:56 

>а почему нельзя написать пир, который ловит эти звонки и выбрасывает их
>на нужный поток

можно, владелец АТС не хочет :)
это както связано с лицензиями, связьнадзором и прочей мутатой
абонент должен знать каким путем он на межгород выходит.

короче так надо


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от mandor_mandorov (ok) on 05-Июл-06, 15:08 
>приходится отвечать самому себе. нарыл. может что и не так, зато работает.
>
>поскольку мне не ответели, думаю найдутся те, коме интересно, хотя все дело
>просто
>в том, что я невнимательно читал.....
>итак:
>
>play.tcl:пишем в него
>
>acceptCall
>setTimeout 1 1
>set prompt(url) ftp://ivr:ivr@freebsd/play.au
>promtpAndCollect prompt retInfo
>exit 3
>
>и кладем на сервер freebsd в каталок юзера ivr (пароль ivr)
>
>
>paly.au: создаем с помощью программы "звукозапись" в виндах. пишем "сохранить как" CCITT
>u-law 8000 моно. копируем полученный WAV файл на сервер freebsd, конвертируем
>при помощи SOX "sox play.wav play.au".
>
>в конфигурации циски пишем:
>
>dial-peer voice 100 pots
>destination-pattern 8902.......
>application play
>
>call application voice play ftp://ivr:ivr@freebsd/play.tcl
>
>
>теперь при звонке на 8902 c E1 будет воспроизводиться голосовое сообщение.
>используем это, чтобы через альтернативный voip-межгород  клиенты не звонили на городские
>мобильники (выходит невыгодно)
>
>


столкнулся с той же самой задачей
повторил все действия, peer правда у меня voip'овый
не работает. Не проигрывает файл. "normal call clearing" dur 00:00:00

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от andreyka459 (??) on 06-Июл-06, 01:01 
к сожалению, посмотреть что я наврал уже негде. писал по горячим следам.
Сейчас в моем поле зрения уже нет не только настроек, но и той циски на которой все это работало. так что помочь ничем не могу :(
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от andreyka459 (??) on 25-Окт-06, 14:53 
>dial-peer voice 100 pots
>destination-pattern 8902.......
>application play


поправочка: вместо

destination-pattern 8902..........

надо писать

incoming called-number 8902..........

ну и вместо promtpAndCollect - promptAndCollect

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от djsergminyar (ok) on 25-Май-10, 15:49 
а данный скрипт у всех играет? я попробовал, чтото он у меня ругается на него

*Jul  3 02:52:32.938: %CALL_CONTROL-6-APP_NOT_FOUND: Application play in dial-peer 1 not found.  Handing callid 63 to the alternate app .

*Jul  3 02:52:32.938 UTC: ISDN Se3/0:15 Q931: TX -> RELEASE_COMP pd = 8  callref = 0x8613
        Cause i = 0x80BF - Service/option not available, unspecified


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "как  привязать к dial-peer проигрывание голосового сообщения..."  +/
Сообщение от djsergminyar (ok) on 25-Май-10, 15:57 
пробовал с разных мест звонить

dial-peer voice 1 pots
service play

!
dial-peer voice 2 voip
service play
destination-pattern 890........
incoming called-number 890........

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру