Насчет вашего флейма/флуда написал в другой ветке, вы это сообщение видели, но в нем что-то оказалось не понятным.Хм, вас все равно "цепляют" и задевают мои вопросы/фразы, вы меня позабавили этим. Или просто кого-то жаба душит что не воспользовался "платным" предложением,не "ушел в бизнес". Это продолжается, прискорбно, значит все таки 2 половозрелым представителям мужского пола нечем заняться и свои не растраченные силы и время не знают куда направить, в конструктивное русло. Ну не буду вам мальчики" мешать делиться своими эротическими фантазиями друг с другом.
P.S.: Может вы с этими фантазиями просто не будете плодить флейм/флуд (теряете же и свое время, хотя, если нечем заняться ...) и уберете это со всеобщего обозрения в "приватую" беседу/переписку. Это риторический вопрос.
oooo1 (Oct 31 '11)editP.P.S.: Еще раз, только недавно начал изучать Asterisk; ни кого не принуждаю/не прошу отвечать/помогать (бесплатно), ни к кому персонально мои вопросы перовоначально обращены не были. Кто хочет/считает возможным помочь/подсказать, добро пожаловать (ласкаво проcымо); не хочет, не обижусь. Кто не понял вопроса или какой-то его части, может уточнить тот или иной аспект (тем более, если его задает начинающий, а вы guru в этом), или написать (корректно, чего не хватает, что еще необходимо) , вам это может быть более очевидно, чем начинающим (что, то или иное нужно) . Знаете ответ: хотите-напишите ответ без "пыли", не хотите, зачем показывать свою "офигенность" и раздувать щеки. :) Взрослых и знающих предмет такое поведение не красит. Дабы не перегружать данный сайт тем, что не связано с темой вопроса, как вы относитесь к тому, чтобы здесь оставлять комментарии, непосредственно связанные с вопросом, флейм/флуд, комментарии/пожелания/просьбы лучше направить на почту ? Адрес ранее оставлял, если надо, могу повторить.
oooo1 (Oct 31 '11)editВы слишком много стараетесь , печатая так много букв. Смысл байки в том, что по вашим словам вообще ничего не понятно. Если Вы гуманитарий, то оставьте астериск и мир телефонии в покое . Но если вы претендуете на инженера , то должны понимать , как половозрелый представитель мужского пола, что без конфигов с вашей стороны , примеров логов и описания топологии звонков ,- решить проблему вашу могут только телепаты. А издевательство только с вашей стороны , потому что Вы хотите чтобы мы вытягивали с вас информацию по крупицам, вместо того чтобы поделиться с вами опытом и помощью.
zzuz (Oct 31 '11)editЗа 3 дня "с нуля" настроить работать Asterisk (пусть сейчас в тестовом режиме) , постараться надо. Старательный. :) Не совсем гуманитарий, но на инженера пока не претендую (слава богу) , иначе бы или пришлось менять род деятельности или дополнительно много изучать, ни на то, ни на то нет времени. Но есть обстоятельства. Как представитель мужского пола, половозрелый, понимаю, что без исходной информации что-то сложно понять/решить, но как начинающий, предположил, что приведенной информации,в этом случае, было достаточно. Если ее, с вашей, опытной позиции (без сарказма) мало/не та, можно же просто написать (как в прочем встречал на этом же "вопроснике") , что надо то и то или в таком виде, и было бы проще и мне и вам (если хотите подсказать/помочь).Были случаи у меня (не связанные с Asteriskом), когда из-за большого количества информации (логи, код, настройки и т. д. ), было что-либо трудно понять тем форумчанам.
oooo1 (Oct 31 '11)editРезюмируя: то, что кажется / считается существенным вам как guru, может не казаться/cчитаться таковым для меня, как начинающего, пока не выйду на ваш уровень. И обратное верно, что не важно для вас, как для guru может быть важным для меня, как для начинающего. И насчет логов, описания, перечень нужной для понимания иформации, очевиден для вас, но может не быть очевиден для меня (это естественно в силу разного уровня касательно этого предмета) .
Теперь по теме (пока еще не освоил здесь форматирование текста) :
[ID 1 транка]
context = DID_ID 1 транка
host = адрес оператора, предоставляющего транк
trunkname = Имя транка не = его ID
username = ID 1 транка
secret = пароль
hassip = yes
registersip = yes
hasiax = no
registeriax = no
hasexten = no
insecure = invite
nat = no
fromdomain = адрес оператора, предоставляющего транк
fromuser = ID 1 транка
type = peer
disallow = all
allow = ulaw,alaw,gsm
таких 3 транка, например, с ID 1, ID 2, ID3, оператор один.
В extensions оставил, то, что прописал Asterisk GUI:
[DID_ID 1 транка]
include = DIDID 1 транкаdefault
[DIDID 1 транкаdefault]
здесь пусто
[DID_ID 2 транка]
include = DIDID 2 транкаdefault
exten => s,1,Dial(SIP/100,25,Ttr)
exten => s,2,Hangup
[DID_ID 3 транка]
include = DIDID 3 транкаdefault
[DIDID 3 транкаdefault]
exten => s,1,Dial(SIP/101,25,Ttr)
exten => s,2,Hangup
Log прикреплю днем, попробую посмотреть, как здесь форматируется текст. Обратил внимание, что даже если контекст для ID 1 транка не "пустой" при звонке на 2 или 3 транк, обрабатывается именно контекст ID 1 транка. Днем посмотрю еще настройки (после сна) .
oooo1 (Oct 31 '11)editво первых на этом форуме ни одного специалиста уровня "гуру" нет. это я вам ответсвенно заявляю.они все заняты немножко. во вторых вы подаете информацию в непоследовательной, противоречивой и очень не полной форме. по тому что вы дали, не сломав глаза ничего сказать нельзя тут есть специальные кнопочки для кода. они действуют только в вопросе. в КОМЕНТЫ ПИСАТЬ КОД НЕ НАДО. а в третьих тут все волонтеры. елси вы на них наезжаете, то другие придут прочитают и решат лучше вообще ничего не писать.
meral (Nov 1 '11)editПосле "творческих метаний" нашлась причина, все таки наверное это глюк: https://reviewboard.asterisk.org/r/344/diff/2-3/
Есть 3 транка с одинаковым host IP, но с разным контекстом: при входящем звонке не на 1 транк (по порядку) этот звонок всегда обрабатывается контекстом 1 транка-АТС "реагирует" на IP оператора, присылаемого Asterisk' y, userID игнорирует. Версия Asterisk 1.6.20.
P. S. Для каждого транка стоит insecure = invite, при других значениях, Asterisk подключается к транкам, но при входящем звонке "отбивает" 401 ошибку АТС'ке оператора. Как "разнести" обработку входящих звонков, идущих на разных транки по их контекстам, "решение" с callbackextension и изменением extension в строке register, ничего не меняет ?
Для примера:
[incoming_trunk1]
exten => s,1,Dial(SIP/500,,)
[incoming_trunk2]
exten => s,1,Dial(SIP/510,,)
[incoming_trunk3]
exten => s,1,Dial(SIP/520,,)
oooo1 (Nov 14 '11)editЧтобы разнести такие звонки , нужно эти транки зарегистрировать. В вашем случае вы можете принимать звонки на разные экстеншены.
register = userid:secret@host/1111
register = userid:secret@host/2222
register = userid:secret@host/3333
[incoming_trunk]
exten = 1111,Dial(SIP/500,,)
exten = 2222,Dial(SIP/510,,)
exten = 3333,Dial(SIP/520,,)
Решить полностью проблему можно если принимать вызовы на пиры по паролю без insecure=invite,но обычно провайдера на это не идут.
zzuz (Nov 14 '11)edit