Страница 1 из 1

одновременно два номера Baza от центел

Добавлено: 30 апр 2011, 00:01
kostas
Привет друзья!
Если задал глупый вопрос - прошу прощения.
Астериск 1.6.2.18
Использую продукт База, от Центел. И пока был у меня один телефонный номер - все было просто замечательно. Настройки вот такие:

файл sip.conf:

Код: Выделить всё

register => 8495XXXXXXX:PASSWD@qwerty.cnt.ru
файл users.conf:

Код: Выделить всё

[baza1]
secret            = PASSWD
defaultuser       = 8495XXXXXXX
trunkname         = baza
callerid          =
hasexten          = no
hassip            = yes
hasiax            = no
host              = qwerty.cnt.ru
context           = from-baza1
insecure          = invite
fromuser          = 8495XXXXXXX
fromdomain        = qwerty.cnt.ru
type              = friend
callbackextension =8495XXXXXXX
disallow          = all
allow             = alaw
allow             = ulaw
allow             = g729
nat               = no
canreinvite       = nonat
dtmfmode          = rfc2833
файл extensions.conf:

Код: Выделить всё

[from-baza1]
exten => s,1,Dial(SIP/300)

Все прекрасно работало, хотя, callbackextension =8495XXXXXXX, т.е. вполне определенный, но все равно работает через екстеншн s.
Ну вроде бы и ладно. Но теперь, когда появился еще один номер, а это еще один аккаунт на том же сервере, все пошло совсем не так как задумывалось.

К существующим конфигам я добавил второй аккаунт, по образу и подобию.

Код: Выделить всё

[baza2]
secret            = PASSWD
defaultuser       = 8495XXXXXXX
trunkname         = baza
callerid          =
hasexten          = no
hassip            = yes
hasiax            = no
host              = qwerty.cnt.ru
context           = from-baza2
insecure          = invite
fromuser          = 8495XXXXXXX
fromdomain        = qwerty.cnt.ru
type              = friend
callbackextension =8495XXXXXXX
disallow          = all
allow             = alaw
allow             = ulaw
allow             = g729
nat               = no
canreinvite       = no
dtmfmode          = rfc2833
и соответственно (мне кажется что входящий звонок должен именно сюда попадать):

Код: Выделить всё

[from-baza2]
exten => s,1,Dial(SIP/400)
но вот засада, звонок на оба номера всегда попадает в контекст from-baza1 (соответственно попадает на один и тот же аппарат), а мне надо чтобы звонок на второй номер приходил на другой аппарат. В общем, не получается отделить входящие вызовы.
Пробовал указать в sip.conf например:
register => 8495XXXXXXX:PASSWD@qwerty.cnt.ru/111
но по екстеншену
exten => 111,1,Dial(SIP/400)
совсем не работает.

Re: одновременно два номера Baza от центел

Добавлено: 30 апр 2011, 01:21
zzuz
потому что
insecure = invite
сервер и ищет по host = и попадает на первый пир , а там и контекст смотрит.

Re: одновременно два номера Baza от центел

Добавлено: 30 апр 2011, 12:43
kostas
Я это предполагал, но иначе входящие звонки не работают вовсе. Может есть какой-нибудь другой механизм?
Сегодня еще пробовал разные комбинации, с insecure и без него, но результат такой же.

Re: одновременно два номера Baza от центел

Добавлено: 30 апр 2011, 14:06
ded
А почему Вы не обращаетесь с этими вопросами в тех. суппорт продукта База, прямо к Центел? Их продукт, они поставщики, а Вы - потребитель, оба вы выгодополучатели, это ваши внутренние отношения. Причём завязаные на деньгах.

Re: одновременно два номера Baza от центел

Добавлено: 30 апр 2011, 14:24
zzuz
хорошее замечание.
вот автор для первого пира указал register , а потом нарисовал callbackextension . Вот хотелось бы знать , зачем? Что такое callbackextension ?

Re: одновременно два номера Baza от центел

Добавлено: 02 май 2011, 21:14
kostas
В тех. поддержку обращаться бессмысленно, люди которые там сидят даже не понимают даже о чем идет речь. Даже не хочется лишний раз с ними связываться.

В вот про callbackextension действительно хорошее замечание!!!
Дело в том что эта строка осталась у меня со старого конфига с астериск версии 1.4.(не помню какой), и видимо в той версии эта строка работала как надо. Проблемы появились после обновления.
Но вот теперь (в версии 1.6.2.18), как только закоментировал строчку "callbackextension=..." все звонки стали приходить, хоть и водном контексте, но на екстеншен указанный в register=>XXX:XXX@qwerty.cnt.ru/EXTEN

zzuz, большое спасибо за замечание!
Спасибо добрые люди!