Matching incoming calls to users and peers
Asterisk normally matches incoming calls to users based on the From: user name (without domain). However, if Asterisk can't find a user that matches the incoming call, it will try to match the caller's IP address with the IP addresses of known peers. If there's no match at all, the call will be sent to the context defined in the [general] section of sip.conf.
; When naming devices, make sure you understand how Asterisk matches calls
; that come in.
; 1. Asterisk checks the SIP From: address username and matches against
; names of devices with type=user
; The name is the text between square brackets [name]
; 2. Asterisk checks the From: addres and matches the list of devices
; with a type=peer
; 3. Asterisk checks the IP address (and port number) that the INVITE
; was sent from and matches against any devices with type=peer
;
; Don't mix extensions with the names of the devices. Devices need a unique
; name. The device name is *not* used as phone numbers. Phone numbers are
; anything you declare as an extension in the dialplan (extensions.conf).
;
; When setting up trunks, make sure there's no risk that any From: username
; (caller ID) will match any of your device names, because then Asterisk
; might match the wrong device.
Тогда ставьте второй астериск и пускайте звонки на вашу петлю через него. Там уже играйте номерами как угодно (например, свжите по IAX и передавайте переменные внутри транка, или используйте SIPAddHeader и заголовки X-Asterisk-NumberA и X-Asterisk-NumberB), звоня при этом через SIP/asterisk2/loop и принимая звонки от него в контекст [from-loop]. Как-то так.darth_xs писал(а):Спасибо. Такой вариант, конечно, самый правильный, вот только речь, к сожалению, не о десятке и даже не сотне учетных записей и не в одном городе, т.е. физическая перенастройка всех абонентских sip-устройств граничит с фантастикой
Со сдачей в контору на 3 буквы или же Вам просто нужно звонки писать?о т.к. промежуточная станция в данном случае будет выполнять функцию сорм
Со сдачей. Я постом выше это слово из 3х букв даже осмелился нацарапать ))Zavr2008 писал(а):Со сдачей в контору на 3 буквы или же Вам просто нужно звонки писать?