Проброс звонка с транка на транк

  • Автор темы Автор темы Deesy
  • Дата начала Дата начала

Deesy

Free User
Регистрация
10 Сен 2020
Сообщения
5
День добрый всем. подскажите пожалуйста по такому вопросу. сам переодически мотаюсь по странам. в некоторых есть сип номера заведенные от провайдеров
+44 - sipgate
+41 - switzernet
+353 blueface
+725 - симка мегафона с функцией мультифона
+710 - мтс в GoIP4

вроде могу установить приложение 3cx и принимать звонки но беда в том что не везде доступен интернет. например собираюсь ехать на Алтай а там и обычная связь в диковинку. в общем дома стоит сервер 3cx. порты с роутера проброшены. регистрация с провайдерами есть (зеленые огонечки). хотелось бы если я например в России и звонок поступал на +41, +44 или +353 номера то через +710 сначала или +725 они вызванивались мне на тариф по российской симке. ну и соответсвенно наоборот, если я в +41 то звонки принимаемые в других странах переводились по дешевому транку +41.
что я сделал:
добавил транки. добавил DID номера. сделал номер в атс как 000. прописал исходящие правила, и если например набираю номер с вебклиента то вроде идет звонок через GoIP4 или мультифон. но вот как сделать ПРАВИЛЬНО проброс звонков с других транков. может быть кто-то подскажет? могу нарисовать схему но вроде все и так понятно.

и еще вопрос номер 2: когда набираю с вебклиента (расширение барузера) то при наборе гудки в вебклиенте начинают идти практически сразу а вызов на мобильный приходит примерно секунд через 8. что через мультифон, что через GoIP4. это как-то правится?

заранее благодарен
 
Последнее редактирование:
Вы можете переводить звонок с внешних транков разных стран не напрямую себе на номер, а сперва создать группу номеров, и переводить на нее. В группу включите как ваш внутренний номер в 3CX, так и технические внутренние номера, на которых стоит переадресация на ваши международные GSM номера. И система будет сперва пытаться сперва вызвать вас по SIP, а потом на внешние номера в установленном порядке. Надеюсь. я вас правильно понял.
 
Игорь, спасибо. я попробую сделать как вы написали и отпишусь при возможности
 
Вы можете переводить звонок с внешних транков разных стран не напрямую себе на номер, а сперва создать группу номеров, и переводить на нее. В группу включите как ваш внутренний номер в 3CX, так и технические внутренние номера, на которых стоит переадресация на ваши международные GSM номера. И система будет сперва пытаться сперва вызвать вас по SIP, а потом на внешние номера в установленном порядке. Надеюсь. я вас правильно понял.
Подскажите пожалуйста, если я правильно понял, на транк1 приходит звонок и поступает сразу на виртуальный технический "8080", в настройках этого номера стоит переадресация на транк2 с did 7900 555 55 55 = звонок с одного транка прямо переливается на другой транк?
 
Он переливается через ядро 3CX, но не напрямую между операторами.
 
Он переливается через ядро 3CX, но не напрямую между операторами.
Разумеется. Я полагаю не обязательно "виртуальный номер" использовать, можно напрямую поставить на каком то номере (который будет заглушкой) переадресацию если нет в сети - на did. Он пойдёт напрямую с транка на транк (через ядро) минуя правила судя по всему.
 
Не совсем. Обычно, если в 3CX не прописано некое "общее" правило, например, "все вызовы, начинающиеся с 0, идти по такому-то транку", то такой вызов не пройдет. Система не найдет маршрут.
 
Спасибо за ответ. Я ранее перед вашим ответом поразмышлял, 3cx это софтсвитч 4 класса и функции софтсвитча 5 класса можно заставить делать с большим гемороем). Аналогичный маршрут с использованием доб.номера нужно делать в оба направления (на входящий звонок и исходящий).
 
Да, так и есть.
 
Не совсем. Обычно, если в 3CX не прописано некое "общее" правило, например, "все вызовы, начинающиеся с 0, идти по такому-то транку", то такой вызов не пройдет. Система не найдет маршрут.
Если позволите, акцентирую немного вашего внимания, Игорь на эту задачу. Я прочитал так же статью кажется в деловом разговоре о пробросе входящего звонка с транка на транк.
Порядок там такой - через did правило на "переадресовать на номер" + создаём исходящее правило например 777 и указываем нужный транк дабы туда пошел звонок. Но вот в чём вопрос - префикс 777 это понятно, его убираем в правиле но а номер какой набирать и нужно ли его набирать если вызов с определенным cid и его нужно прозрачно передать?
Может для прозрачной передачи нужен какой то определенный тип транка?
 
В этой статье https://habr.com/ru/company/3cx/blog/302680/ указывается сопряжение с Астериском по master/slave бриджу. Там используется виртуальный номер создаваемый 3cx. Его можно использовать при маршрутизации в контексте "направления на добавочный номер"? Этот виртуальный номер бриджа будет фигурировать в списке?
 
@User17
"Может для прозрачной передачи нужен какой то определенный тип транка?"
>>
Нет, здесь нужен именно стандартный транк (пример выше был для решения задач с функционалом моста и прямого дозвона на доб. номер 3CX ATC) и если вы хотите передать номер звонящего "нужно прозрачно передать cid" в транке чере который будет совершаться вызов >> в настройках Исходящие параметры >> в поле SIP заголовоке (в котором ваш провайдер ожидает номер) переменная должна быть OriginatorCallerID, например если это FROM: User Part:

1660638614590.png
 
Спасибо
 
  • Like
Реакции: OlegR_3CX

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

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

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