============
Я вообще хочу просто соеденить два абонента между собой через asterisk в локальной сети, я когда звоню с одного на другой у меня просто проигрывается demo. Как мне соеденить двух много страдальных абонентов? Пожалуйста поделитесь настройками extensions.conf
;include => demo
| anest писал(а): |
| итак, кратенький экскурс: для начала суем ссылку в закладки потом идем по другой ссылке и медитируем. |
| Код: |
| exten => 100,1,Dial(SIP/100@192.168.0.100,60,tTr) exten => 100,2,Congestion |
| Код: |
| exten => 101,1,Dial(SIP/100@192.168.0.101,60,tTr) exten => 101,2,Congestion |
Все.
Последний раз редактировалось: Romik (Чт Янв 05, 2006 18:18)
Попробовать начать осваивать Asterisk вот с этого пакета - http://asteriskathome.sourceforge.net/
Скачиввеш загрузочный компакт, вставляеш в "голую" машину - через некоторое время получаеш установленный линух/астериск с дополнительными бонусами типа веб-интерфейса.
Через веб-интерфейс создаеш двух пользователей (ext), пробуеш звонят ли они друг на друга и если да - смотриш какой у тебя получился extensions.conf
| SolarW писал(а): |
| Попробовать начать осваивать Asterisk вот с этого пакета - http://asteriskathome.sourceforge.net/ |
неудачное название IMHO для проекта - Asterisk@home , не отвечает смыслу, думаю логичней было бы Asterisk@office или Asterisk@enterprise
p.s. самое что плохое в этом @home это то что она ворует у новичка то чувство кайфа от инстляции софта с исходника, когда впервые у него все откомпилялось и вдруг завелося, и это сделано ЕГО руками.
ну нет этого чувства при кликах мышой по кнопке Next, Next....
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
у меня вот так:
sip.conf (добавил в конце)
[201] ;win32
type=friend
host=dynamic
username=201
secret=201
dtmfmode=rfc2833
context=office
callerid="WinXP"
allow=gsm
allow=ulaw
allow=alaw
[202] ;fedora4
type=friend
host=dynamic
username=202
secret=202
dtmfmode=rfc2833
context=office
callerid="fedora4"
allow=gsm
allow=ulaw
allow=alaw
extensions.conf(добавил в конце)
[office]
exten => 201,1, Macro(stdexten,201,SIP/201)
exten => WinXP, 1, Goto(201|1)
exten => 202,1, Macro(stdexten,202,SIP/202)
exten => fedora4, 1, Goto(202|1)
============================
В defaults сделал ;include => demo
Регистрирую sjphonы в астериске, но при попытке звонка сразу вешается трубка. Почему?
| bestden писал(а): |
| exten => WinXP, 1, Goto(201|1) |
Хмм.. это чтото новенькое.. сам придумал?
| bestden писал(а): |
| но при попытке звонка сразу вешается трубка. Почему? |
exten => s,1, ....
вот астериск и не знает что ему делать в момент поступающего звонка.
погляди внимательно примеры конфигов на voip-info.org - вопрос сам собой отпадёт
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
А теперь насчет твоего exten => s,1, .... - Я вообще-то думал стандартный макрос stdexten можно использовать, там и прописанно exten => s,1, .... итд итп Поэтому я и прописал просто
exten => 201,1, Macro(stdexten,201,SIP/201)
.... В чём я не прав
| bestden писал(а): |
| то anestновенькое не новенькое... но вот в этой статье так було! |
_________________
ys
http://voip.rus.net/
| bestden писал(а): |
| .... В чём я не прав |
p.s. повторяю - смотри именно азбуку и медитируй над ней перед сном а не начинай с краткого конспекта для поступающих в вузы - ты будешь не в состоянии понять просто некоторые вещи, мелкие но имеющие значение, другими словами впринципе ты сможешь собрать детекторный приемник, глядя на картинки в учебнике физики для 7 класса, тупо намотав кусок проволоки на бумажную катушку, но работать он у тебя не будет. если моя мысль так и не нашла понимания то тогда только одно - @home спасёт мир
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Да лана не обижайся...
а с чего ты взял что я обиделся?
даже в мыслях ничего такого не было...
добавь себе exten => s,1, и ответь заработало ли...
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
[office]
exten => s,1,Answer
exten => s,2,Background(thanks) ; "Thanks for calling press 1 for sales,2 for support, ..."
exten => s,3,WaitExten
exten => 1,1,Goto(office,winxp,1)
exten => 2,1,Goto(office,fedora4,2)
exten => t,1,Dial(SIP/201&SIP/202,30,rtT)
exten => winxp,1,Dial(SIP/201,30,Ttr)
exten => winxp,2,Congestion
exten => fedora4,1,Dial(SIP/202,30,Ttr)
exten => fedora4,2,Congestion
хотя я бы не стал бы заморачиваться с такими экзотическими именами экстеншинов.. предлагаю сделать проще:
exten => 201,1,Dial(SIP/201,30,Ttr)
exten => 201,2,Congestion
exten => 202,1,Dial(SIP/202,30,Ttr)
exten => 202,2,Congestion
тогда exten 1 и 2 будут
exten => 1,1,Goto(office,201,1)
exten => 2,1,Goto(office,202,2)
надеюсь плюс такого подхода очевиден - набрав 201 внутри офиса попадаешь сразу в этот экстеншин а вот набрать 'winxp' врядли удастся
хотя это дело вкуса конечно.
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
Спасибо!
Вчера, решил что ответа не дождусь и сидел читал данную выше ссылку на англицкий мануал(у меня с англицким плоховато, но всё же)... короче добавил
[office]
exten => 201,1,Dial(SIP/201,20,Ttr)
exten => 201,2,Hangup
exten => 202,1,Dial(SIP/202,20,t)
exten => 202,2,Hangup
Заработало... только вот почему с макросом не получается я так и не понял...
Кста мне этот winxp и fedora4 "и в х... не впились", в смысле эти строки были просто взяты из статьи, просто там описанны софтовые тлф-ны и соотвественно в них можно звонить и на winxp(кажется)...
А мне акромя софтовых то больше ничего и ненадо, короче мне это для курсовика, молодой я еще платы digium юзать и всякие cisco
) ==========================