Взываю к коллективному разуму.
Ситуация: имеем ~30 аккаунтов телфина с номерами в разных городах. Все это завязано на единую очередь в колл-центре.
Задача: нужно в поле callerid(name) показывать, в какой город пришел звонок.
Пытаюсь сделать так:
register => 00020001:password@sip.telphin.com:5068/00020001
register => 00020002:password@sip.telphin.com:5068/00020002
register => 00020003:password@sip.telphin.com:5068/00020003
[00020001]
context=Incoming
type=peer
fromuser=00020001
host=sip.telphin.com
port=5068
callerid="MSK"
[00020002]
context=Incoming
type=peer
fromuser=00020002
host=sip.telphin.com
port=5068
callerid="SPb"
[00020003]
context=Incoming
type=peer
fromuser=00020003
host=sip.telphin.com
port=5068
callerid="Samara"
И так далее.
Что получается: все входящие звонки приходят через транк [00020001], который стоит в users.conf первым. При этом регистрация проходит успешно.
Как это побороть?