Получаем от провайдера много номеров по сип транку (при регистрации к прову, указывается fromuser один из телефонов, которые мы получили, иначе регистрация не проходит). Есть внутренние пользователи. Необходимо, что бы каждый пользователь когда звонил во вне, то выходил из под своего внешнего номера
30 -> XX-XX-30
31 -> XX-XX-31
и т.д.
В файле users.conf каждому юзеру я прописываю свой fromuser, однако при исходящем вызове он почему-то не переопределяет тот fromuser что в транке и к прову уходит с тем номером, который указан при регистрации SIP транка.
Настройка транка:
Код: Выделить всё
context=DID_trunk030
host=x.x.x.x
username=trunkusername
fromuser=XXXX30
fromdomain=x.x.x.x
secret=trunkpassword
contact=s
insecure=invite, port
trunkname=ourtrunk
hasiax=no
registeriax=no
hassip=yes
registersip=yes
trunkstyle=voip
hasexten=no
dtmfmode=info
type=peer
disallow=all
allow=ulaw,alaw,gsm,g726
nat=yes
Код: Выделить всё
username=31
transfer=yes
mailbox=31
fromuser=XXXX31
call-limit=1
fullname=Tel1
registersip=no
host=dynamic
callgroup=1
context=DLPN_DialPlan1
cid_number=31
hasvoicemail=no
vmsecret=
email=
threewaycalling=yes
hasdirectory=no
callwaiting=yes
hasmanager=no
hasagent=yes
enablecallrecord=no
hassip=yes
hasiax=no
secret=111
nat=yes
canreinvite=no
dtmfmode=info
insecure=port,invite
pickupgroup=1
autoprov=no
label=
macaddress=
linenumber=1
disallow=all
allow=ulaw,alaw