я больше программист с той частью у меня вроде всё нормально, а вот с астериском как-то не складывалось.
на сервере на убунту ЛТС версии последней поставил из репозитория Астериск + Астериск-ГУИ всё вроде поехало пошло.
нашёл оператора "Задорма" чтоб можно было звонить на городской номер и принимать звонок из внешнего мира.
далее пытаюсь настроить астериск на задарма согласно их инструкции http://wiki.zadarma.com/index.php/Asterisk
в файл sip.conf добавил
Код: Выделить всё
[general]
register => 31262:pass@sip.zadarma.com/31262
Код: Выделить всё
[zadarma]
type=friend
username=31262
secret=pass
fromuser=31262
fromdomain=sip.zadarma.com
host=sip.zadarma.com
nat=no
insecure=invite
context=zadarma
canreinvite=no
Тоесть мне надо создать extension пока он не создан в логах я вижу вот этоТеперь Ваш Asterisk будет регистрироваться у нас. Входящие звонки будут приходить в контекст [zadarma] на extension ваш_сип_номер.
Для исходящих звонков используйте Dial(SIP/zadarma/вызываемый_номер)
Код: Выделить всё
[Jan 12 20:43:29] NOTICE[5450] chan_sip.c: Call from '31262' (176.9.145.115:5060) to extension '31262' rejected because extension not found in context 'zadarma'.
мне надо чтоб включилось "меню" например проигрался оперелённый текст "назовите своё местоположение" или нажмите 1 для связи с оператором
и дальше если человек что-то говорит то это записывалось и складывалось (в файл и пинался скрипт например какой-то), ну или сразу скармливалось в гугл спич АПИ вот примерная ссылка о том как делали это
http://habrahabr.ru/post/133869/
Буду раз любым подсказкам, уже несколько дней невылажу с гугла, совсем отчаялся