Неверное Имя канала и экстеншн при входящих
Добавлено: 01 июн 2017, 15:23
Здравствуйте.
Наблюдаю следующую проблему.
При входящих звонках вызывается неверный экстеншн, он берется из первого транка по счету.
Привожу настройки транков и выхлоп консоли астериска.
register => 74950985019@217.197._._:______:74950985019@217.197._._
register => 74997546092@217.197._._:______:74997546092@217.197._._
register => 74956408232@217.197._._:______:74956408232@217.197._._
register => 74956408227@217.197._._:______:74956408227@217.197._._
[74997546092]
disallow=all
host=217.197._._
fromdomain=217.197._._
fromuser=74997546092
defaultuser=74997546092
authuser=74997546092
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in
[74956408227]
disallow=all
host=217.197._._
fromdomain=217.197._._
fromuser=74956408227
defaultuser=74956408227
authuser=74956408227
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in2
[74956408232]
disallow=all
host=217.197._._
fromdomain=217.197._._
defaultuser=74956408232
fromuser=74956408232
authuser=74956408232
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in2
[74950985019]
disallow=all
host=217.197._._
fromdomain=217.197._._
defaultuser=74950985019
fromuser=74950985019
authuser=74950985019
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in2
Звоню на номера: 74956408232, 74956408227, а вызывается контекст call-in из первого транка 74997546092:
== Using SIP RTP CoS mark 5
-- Executing [74956408232@call-in:1] Set("SIP/74997546092-00000003", "CONNECTEDLINE(number,i)=74956408232") in new stack
-- Executing [74956408232@call-in:2] Ringing("SIP/74997546092-00000003", "") in new stack
-- Executing [74956408232@call-in:3] Wait("SIP/74997546092-00000003", "5") in new stack
== Spawn extension (call-in, 74956408232, 3) exited non-zero on 'SIP/74997546092-00000003'
== Using SIP RTP CoS mark 5
-- Executing [74956408227@call-in:1] Set("SIP/74997546092-00000004", "CONNECTEDLINE(number,i)=74956408227") in new stack
-- Executing [74956408227@call-in:2] Ringing("SIP/74997546092-00000004", "") in new stack
-- Executing [74956408227@call-in:3] Wait("SIP/74997546092-00000004", "5") in new stack
== Spawn extension (call-in, 74956408227, 3) exited non-zero on 'SIP/74997546092-00000004'
Если в первом транке меняю екстеншн на call-in2 то вызывается на всех номерах ниже контекст call-in2...
В чем может быть причина? Как исправить...
Уже перезагружал автериск 100500 раз, пробовал разные варианты опций в транке, безрезультатно((
Наблюдаю следующую проблему.
При входящих звонках вызывается неверный экстеншн, он берется из первого транка по счету.
Привожу настройки транков и выхлоп консоли астериска.
register => 74950985019@217.197._._:______:74950985019@217.197._._
register => 74997546092@217.197._._:______:74997546092@217.197._._
register => 74956408232@217.197._._:______:74956408232@217.197._._
register => 74956408227@217.197._._:______:74956408227@217.197._._
[74997546092]
disallow=all
host=217.197._._
fromdomain=217.197._._
fromuser=74997546092
defaultuser=74997546092
authuser=74997546092
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in
[74956408227]
disallow=all
host=217.197._._
fromdomain=217.197._._
fromuser=74956408227
defaultuser=74956408227
authuser=74956408227
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in2
[74956408232]
disallow=all
host=217.197._._
fromdomain=217.197._._
defaultuser=74956408232
fromuser=74956408232
authuser=74956408232
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in2
[74950985019]
disallow=all
host=217.197._._
fromdomain=217.197._._
defaultuser=74950985019
fromuser=74950985019
authuser=74950985019
secret=______
type=friend
nat=force_rport,comedia
insecure=port,invite
dtmfmode=rfc2833
canreinvite=no
allow=alaw
qualify=yes
context=call-in2
Звоню на номера: 74956408232, 74956408227, а вызывается контекст call-in из первого транка 74997546092:
== Using SIP RTP CoS mark 5
-- Executing [74956408232@call-in:1] Set("SIP/74997546092-00000003", "CONNECTEDLINE(number,i)=74956408232") in new stack
-- Executing [74956408232@call-in:2] Ringing("SIP/74997546092-00000003", "") in new stack
-- Executing [74956408232@call-in:3] Wait("SIP/74997546092-00000003", "5") in new stack
== Spawn extension (call-in, 74956408232, 3) exited non-zero on 'SIP/74997546092-00000003'
== Using SIP RTP CoS mark 5
-- Executing [74956408227@call-in:1] Set("SIP/74997546092-00000004", "CONNECTEDLINE(number,i)=74956408227") in new stack
-- Executing [74956408227@call-in:2] Ringing("SIP/74997546092-00000004", "") in new stack
-- Executing [74956408227@call-in:3] Wait("SIP/74997546092-00000004", "5") in new stack
== Spawn extension (call-in, 74956408227, 3) exited non-zero on 'SIP/74997546092-00000004'
Если в первом транке меняю екстеншн на call-in2 то вызывается на всех номерах ниже контекст call-in2...
В чем может быть причина? Как исправить...
Уже перезагружал автериск 100500 раз, пробовал разные варианты опций в транке, безрезультатно((