Несколько проблем с 3CX

А мне все это кажется немного смешным. Добавили сетевую карту - заработал Длинк. Ну добавьте третью сетевуху - заработает и Zyxel :-)

Количество сетевых карт и работа телефонов - абсолютно несвязанные вещи.
 
С сетевой картой все очень просто связанно, просто чтобы не ковырять настройки файервола я сделал проще, активировал сетевуху с прямым IP.
Вообщем проблема оказалась в версии прошивки, с новой прошивкой аппарат посылает этот заголовок, со старой нет.
Правда со старой прошивкой телефон теряет связь с 3CX, но я думаю надо более детально поковырять настройки телефона.

Теперь мучает другая проблема, есть 2 внешних телефона соединенных со станцией через интернет, звонки с обоих проходят на внутренние номера которые подключенны к станции по локальной сети и даже проходят на VO-IP операторов, всех слышно в обе стороны. Но если позвонить с одного номера на другой, идет обрыв связи и вываливается в лог ошибка:

00:55:59.859 [CM503014]: Call(37): No known route to target:

Я так понимаю что мне надо теперь на роутерах через которые эти телефоны подключаются порты открывать?
Пробывал ставить галку у пунка голос через АТС на самой 3CX, но это не помогает.
 
Эта ошибка говорит о том, что система не может найти маршрут к номеру, на который вы звоните. Либо его нет в системе, либо что-то с правилами, либо он не зарегистрирован, либо что-то с IP маршрутизацией звонка. Если у компьютера 2 сетевухи, то проблемы с маршрутизацией будут!
Вместо того, чтобы оставить одну сетевуху и разобраться с файрволом, вы еще более запутываете дело.
 
Так, убрал опять вторую сетевуху, настроил нат, щас проблема со звонками из вне решена, все звонит, всех слышно.
Но теперь не получается звонить наружу, после набора номера короткие гудки.
Вот лог:
02:26:05.093 [CM503008]: Call(23): Call is terminated
02:26:05.093 [CM503015]: Call(23): Attempt to reach failed. Reason: Busy
02:26:05.093 [CM503003]: Call(23): Call to sip:[email protected]:5060 has failed; Cause: 486 Busy Here; warning: Busy; from IP:192.168.33.2:5060
02:26:05.015 [CM503008]: Call(24): Call is terminated
02:26:05.015 [CM503018]: Call(24): Rejected! Line is 'Busy' because number of simultaneous calls per line 10024956421@(Ln.10000@Nauka-1) is limited by Administrator
02:26:05.000 [CM503012]: Inbound out-of-office hours rule (unnamed) for 10000 forwards to DN:1101
02:26:04.937 [CM503004]: Call(23): Calling: VoIPline:89852906326@(Ln.10000@Nauka-1)@[Dev:sip:[email protected]:5060;rinstance=5a6b56e7ebe7a724]
02:26:04.937 [CM503010]: Making route(s) to

Я так понимаю что он исходящий звонок считает как входящий и пытается переадресовать его на номер с которого я звоню?
 
Теперь у вас Занято потому что, скорее всего, номер, который вы передаете 989852906326 не приемлем в вашей телефонной сети. Надо правилом исходящим его подправить.
 
Я создал правило выход наружу с цифры 9, далее в нем выбрал VOIP оператора.
Номера у меня такие и есть, т.е. без 9 в начале.
Сейчас звоню с другого номера (1102) наружу, в правилах на входящюю линию стоит переадресация на 1101.
Получаю звонок на телефон 1101.

Вот лог:
02:43:49.718 [CM503008]: Call(51): Call is terminated
02:43:49.625 [CM503008]: Call(50): Call is terminated
02:43:48.265 [CM504001]: Ext.1102: new contact is registered. Contact(s): [sip:[email protected]:61631/1102, sip:[email protected]:61756/1102]
02:43:46.000 [CM505003]: Provider:[Nauka-1] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CXPhoneSystem 7.1.6537.0] Transport: [sip:192.168.33.2:5060]
02:43:46.000 [CM503002]: Call(50): Alerting sip:[email protected]:5060;rinstance=ee7761618291ccef
02:43:45.890 [CM505001]: Ext.1101: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [dlink/dph300s] Transport: [sip:192.168.33.2:5060]
02:43:45.890 [CM503002]: Call(51): Alerting sip:[email protected]:61390
02:43:45.640 [CM503004]: Call(51): Calling: Ext:Ext.1101@[Dev:sip:[email protected]:61390]
02:43:45.640 [CM503010]: Making route(s) to
02:43:45.640 [CM505003]: Provider:[Nauka-1] Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CXPhoneSystem 7.1.6537.0] Transport: [sip:192.168.33.2:5060]
02:43:45.625 [CM503001]: Call(51): Incoming call from 10024956421@(Ln.10000@Nauka-1) to
02:43:45.625 [CM503012]: Inbound out-of-office hours rule (unnamed) for 10000 forwards to DN:1101
02:43:45.578 [CM503004]: Call(50): Calling: VoIPline:89852906326@(Ln.10001@Nauka-2)@[Dev:sip:[email protected]:5060;rinstance=c0dada3aed91653e]
02:43:45.562 [CM503004]: Call(50): Calling: VoIPline:89852906326@(Ln.10000@Nauka-1)@[Dev:sip:[email protected]:5060;rinstance=ee7761618291ccef]
02:43:45.562 [CM503010]: Making route(s) to

Бред какойто происходит
 
Наверное пора почитать мануал. Причем полностью.
 
Я читал мануал полностью! И по вашему совету прочитал его еще раз, кстати тот мануал который у вас на сайте.
Так вот ОПЯТЬЖЕ если я включаю вторую сетевуху, то внешние вызовы работают шикарно и на вход и на выход, но не получается звонить с одного телефона через интернет на другой в интернете через 3CX.
А если отключаю вторую сетевуху, то звонки между внутренними номерами проходят, а через VoIP провайдера не звонит и звонок на 3CX не приходит.
И кстати между прочим ничего похожего в мануале не написано, может подскажите мне где в мануале это прочитать?
 
Мануал предусматривает несколько вещей.

1. Знание теории IP телефонии
2. Знание теории работы роутеров и прохождения через них SIP вызовов
3. Знание теории работы системных сервисов в ОС Windows.

Естественно, все эти вопросы в мануале не рассматриваются.

Мне не совсем понятно, что вы вообще хотите сделать. Сначала вы говорите, что не проходят вызовы между Extensions. Теперь появился еще какой-то VoIP провайдер. Давайте все по порядку.
1. Сначала добиваемся, чтобы вызовы ходили между Extensions как внутри так и снаружи с ОДНОЙ сетевой. Пока это не заработает, дальше не двигаемся.
2. Пробуем подключить провайдера и позвонить на него с внутреннего номера. Который внутри сети. Пока не заработает - не двигаемся.
3. Теперь пробуем звонить через провайдера с Extensions, подключенного снаружи.

И так далее, пошагово, не перескакивая.
 
Так, щас я опишу как у меня все сделанно:
Есть комп с 3CX, с оставленной на нем одной сетевой картой с внутренним IP на нем.
Есть маршрутизатор (Mikrotik) с реальным IP. Через него я прокинул порты: TCP: 5090, 5060; UDP: 5060, 5090, 9000-9499 (вроде все что в инстукции)
Есть 3 линии VoIP провайдера, с 1 прямым номером, с правилом набора 8ХХХххххххх
Есть 2 внутренних IP телефона работающие в локальной сети (1105, 1106) и 2 внутренних телефона работающие через интернет (1101, 1102)
Задача очень простая, надо сделать чтобы можно было звонить с внутренних номеров на внутренние, с внутренних наружу, а также с города на внутренние.

На данный момент шаг 1 сделал, звонки между внутренними номерами работают нормально, все звонит и всех слышно.
Позвонить в город не получается :(
Соответственно когда я звоню с города то слышу короткие гудки, т.е. с внешней линии вызов тоже не проходит.
Вот лог при звонке с внутреннего номера (1105) наружу:
12:13:57.437 [CM503008]: Call(24): Call is terminated
12:13:57.437 [CM503015]: Call(24): Attempt to reach "989852906326" failed. Reason: Busy
12:13:57.437 [CM503003]: Call(24): Call to sip:[email protected]:5060 has failed; Cause: 486 Busy Here; warning: Busy; from IP:192.168.33.2:5060
12:13:57.343 [CM503008]: Call(26): Call is terminated
12:13:57.343 [CM503018]: Call(26): Rejected! Line is 'Busy' because number of simultaneous calls per line 10024956422@(Ln.10001@Nauka-2) is limited by Administrator
12:13:57.343 [CM503012]: Inbound out-of-office hours rule (unnamed) for 10001 forwards to DN:1101
12:13:57.218 [CM503003]: Call(24): Call to sip:[email protected]:5060 has failed; Cause: 486 Busy Here; warning: Busy; from IP:192.168.33.2:5060
12:13:57.125 [CM503008]: Call(25): Call is terminated
12:13:57.125 [CM503018]: Call(25): Rejected! Line is 'Busy' because number of simultaneous calls per line 10024956421@(Ln.10000@Nauka-1) is limited by Administrator
12:13:57.125 [CM503012]: Inbound out-of-office hours rule (unnamed) for 10000 forwards to DN:1101
12:13:57.015 [CM503004]: Call(24): Calling: VoIPline:89852906326@(Ln.10001@Nauka-2)@[Dev:sip:[email protected]:5060;rinstance=bca46d06d0e51fc8]
12:13:57.015 [CM503004]: Call(24): Calling: VoIPline:89852906326@(Ln.10000@Nauka-1)@[Dev:sip:[email protected]:5060;rinstance=600a2ae75f30455a]
12:13:57.015 [CM503010]: Making route(s) to "989852906326"
12:13:57.015 [CM505001]: Ext.1105: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [ZyXEL P-2300 RDL] Transport: [sip:192.168.33.2:5060]
12:13:57.000 [CM503001]: Call(24): Incoming call from Ext.1105 to "989852906326"
 
лог какой-то непонятный. Загадка на загадке...
В логе - 3 звонка.
Call(24) - Ext.1105 to "989852906326" понятно. Всё идет как положено пытается доставить используя линии Nauka-1 и Nauka-2.
Только непонятно, почему исходящие звонки доставляются обратно на PBX ( Call(25), Call(26) )...

Это так задумано, или это просто ошибка конфигурирации провайдера?
 
да что то совсем замудрено я смотрю у тебя. у меня схема примерно такая же. есть куча внутренних айпи телефонов и несколько наружных. одна сетевуха с внутренним айпи и маршрутизатор циска 2800. никаких проблем со звонками наружу и с наружи в город по нескольким шлюзам и провайдерам нет. видимо ты где то что то напутал или в конфигурации или сам не можешь понять что хочешь от линий. пришли нарисованный скан в картинке что у тебя как и где и тогда станет понятно. а поворот 500 портов снаружи во внутрь считаю некорректным, к тому же 3сх использует еще другую область для внешних звонков. НАРИСУЙ принципиально на квадратиках что у тебя и как и сам тогда поймешь. я не думаю что твой маршрутизатор что то в корне делает не так. мне кажется ты просто что то мудришь. или не понимаешь. рисуй разберемся
 
Так схема вся прозрачная и простая, вот нарисовал.


Вот входящие правила для оператора VoIP:


Вот сами настройки для VoIP оператора:




По настройкам VoIP оператора больше ничего не менял.
 
Вы говорите, что выход на оператора через 8, а в правиле исходящем через 9. Странновато...
Кроме того, Голос через АТС лучше отключить.
 
Вот что я писал Есть 3 линии VoIP провайдера, с 1 прямым номером, с правилом набора 8ХХХххххххх, имелось ввиду что этот план набора использует провайдер VoIР, просто раньше вы предположили что я номер не правильно набираю, вот я полностью все изложил что и как.
 
Ну а у вас тдет в логе Attempt to reach "989852906326. Откуда 9?
 
Может я что не правильно пишу, коли вы меня не понимаете, но если вы посмотрите исходящие правила на скриншоте выше, то увидите, что правило выхода на voip провайдера организованно через 9, остальное что я писал выше про 8xxxXXXXXXX - это формат набора номера моего voip провайдера.
 
Все я понимаю. Почему провайдеру передается номер с 9 вначале. 9 быть не должно, она должна обрезаться.
 
@igor.snezhko wrote:Все я понимаю. Почему провайдеру передается номер с 9 вначале. 9 быть не должно, она должна обрезаться.
Да где вы это смотрите??? Вот вам вырезка из лога выше:

12:13:57.015 [CM503010]: Making route(s) to "989852906326" - Создается маршрут на 989852906326
12:13:57.015 [CM503004]: Call(24): Calling: VoIPline:89852906326@(Ln.10000@Nauka-1)@[Dev:sip:[email protected]:5060;rinstance=600a2ae75f30455a] - Идет вызов на 89852906326 через Ln.10000@Nauka-1

Какая и где 9 уходит на внешнюю линию???
 

Для администраторов

Статистика форума

Темы
44.765
Сообщения
233.684
Пользователи
78.501
Новый пользователь
Erich Gasser
#