LINUX.ORG.RU
ФорумAdmin

Входящие SIP-звонки на несколько клиентов с одинаковыми номерами одновременно

 , ,


0

1

Настроил SIP на asterisk. Появился вопрос - как заставить разные SIP-клиенты (зарегистрированые под одинаковыми учетными записями) принимать входящие звонки одновременно? Вообще, возможно это?

★★★

SIP-клиенты (зарегистрированые под одинаковыми учетными записями)

Зачем ты это сделал?

kernelpanic ★★★★★
()

Нет, нельзя.

mono ★★★★★
()
Ответ на: комментарий от kernelpanic

Один на компе, второй на смартфоне.

dvrts ★★★
() автор топика
Ответ на: комментарий от dvrts

Нужно извращаться. Например, есть абоненты 1100_a@sip, 1100_b@sip, 1100_c@sip, и настроить (не знаю, возможно ли это на Asterix) роутинг так, чтобы при вызове на 1100 вызов шел на всех абонентов 1100_*.

mono ★★★★★
()
Ответ на: комментарий от kernelpanic

глянуть бы его sip show peers, я сходу не скажу, вытесняет ли одна регистрация другую. если пиров два, то можно опробывать кинуть звонок на оба, а там уже кто первый снял трубку.

x0r ★★★★★
()

Ты сделал неправильно.

Регистрируй под разными учетками и меняй dialplan таким образом, чтобы они звонили одновременно.

zgen ★★★★★
()
Ответ на: комментарий от zgen

Ты сделал неправильно.

Регистрируй под разными учетками

Нет, я все сделал правильно. Точнее так, как надо.

Один человек - одна УЗ.

dvrts ★★★
() автор топика
Ответ на: комментарий от dvrts

Нет, я все сделал правильно.

Ну мучайся тогда самостоятельно :)

zgen ★★★★★
()

Нет. Регистрируешь их под разными, а при звонке из города делаешь очередь на эти самые разные.

yu-boot ★★★★
()
Ответ на: комментарий от dvrts

Иди читай документацию и комментарии в конфигах. Про callerid в частности.

kernelpanic ★★★★★
()
Ответ на: комментарий от dvrts

Нужно, чтобы при исходящем звонке отображался один и тот же номер, откуда бы я не звонил.

Блин, как маленькие. cid_number в диалпире впиши, или в контекстах подменяй.

На обычных АТС так и делают многоканальные номера - на вход номер->группа внутренних номеров, на выход в каждый номер вписывается его городской АОН.

yu-boot ★★★★
()

Разжевал как смог.Пример: sip.conf

[1001pc]
 type=friend
 host=dynamic
 secret=P@ssword
 context=local
 threewaycalling=yes
 tranfser=yes
 CallerID="User Name" <1001>
 nat=yes

[1001mob]
 type=friend
 host=dynamic
 secret=P@ssword
 context=local
 threewaycalling=yes
 tranfser=yes
 CallerID="User Name" <1001>
 nat=yes
extension.conf
[local]
exten => 1001,1,Dial(SIP/1001pc&SIP/1001mob)
У всех теперь будет светиться номер 1001.

Usuychik
()
Ответ на: комментарий от Usuychik

В продолжение темы: как сделать так, чтобы последовательно набирался один sip-номер (1001), если нет ответа или недоступен, второй (1002).

dvrts ★★★
() автор топика
Ответ на: комментарий от dvrts

Если просто по недозвону за опред. время или недоступности то как описал ниже. Если что-то более сложное, то лучше очереди использовать. В примере ниже в команде Dial после запятой время в сек. - сколько звонить абоненту.

[local]
exten => 1001,1,Dial(SIP/1001pc&SIP/1001mob,15)
exten => 1001,n,Dial(SIP/1002pc&SIP/1002mob,90)

А вообще поситай для начала хотя-бы этот ресурс asterisk-pbx.ru - здесь достаточно подробно написано про Астериск

Usuychik
()
Ответ на: комментарий от Usuychik

Да, как-то так - буду пробовать.

Читать полезно, но конкретные ответы лучше искать на форуме :)

В любом случае, спасибо!

dvrts ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.