Шаблоны настройки скачивайте по этой ссылке. Инструкцию, как их подключить к АТС 3CX, читайте здесь.
Ростелеком предоставляет услугу в 2-х видах:
- SIP-транк, идентификация по id и паролю – к одному транку может быть привязано несколько внешних номеров телефонов для входящей связи, но подстановка А-номера (исходящего АОН) на стороне оборудования клиента не поддерживается. Таким образом, все внешние вызовы, совершаемые через транк, будут совершаться только через какой-то один предопределенный номер. Поэтому данную услугу нужно использовать с привязкой к транку единственного внешнего номера.
- SIP-транк, идентификация по ip адресу – к одному транку может быть привязано несколько номеров телефона, поддерживается подстановка А-номера (исходящего АОН) на стороне оборудования клиента.
ВАЖНОЕ ЗАМЕЧАНИЕ. На второй услуге возможна подстановка только номера, приобретенного у Ростелекома. Другие номера не могут быть подставлены в качестве вашего АОН при исходящих звонках.
НАСТРОЙКА «Ростелеком (ID+пароль)»
Сразу после предоставления доступа в личный кабинет услуги вам доступен один пользователь с системным логином "admin". Если у вас более одного внешнего городского номера, или вы не хотите использовать системного пользователя, создайте новых пользователей по принципу: один внешний номер – один пользователь. Для этого проделайте действия, показанные на скриншотах ниже.
После этого зайдите в настройки каждого пользователя и задайте закрепленные за ними внешние номера. К сожалению, сразу при создании пользователя такое не сделать, поэтому требуются дополнительные действия.
Далее необходимо для каждого внешнего номера задать входящую маршрутизацию. Как на скриншоте ниже, зайдите в раздел «Маршрутизация» и переадресацию установите на: "Пользователя". Справа от данной опции укажите название пользователя, на которого будут поступать входящие с данного внешнего номера.
Остальные действия нужно производить на АТС 3CX. В разделе «SIP-транки» нажмите на «+ Добавить SIP транк», выберете оператора «Ростелеком (ID+пароль)», и введите без пробелов и дополнительных символов номер телефона, который недавно связали с пользователем и для которого настроили входящую переадресацию.
Далее во вкладке «Основные» правильно задайте имя сервера регистрации: теги "номер_пользователя" и "номер_зоны " замените на соответствующие значения. Свой домен с номером пользователя и зоны можно увидеть в личном кабинете Ростелекома вверху страницы справа от надписи "Виртуальная АТС". Также на 3CX задайте значение «ID аутентификации (SIP User ID)» – это логин пользователя в личном кабинете Ростелекома, и «Пароль аутентификации» – пароль пользователя в лк.
Далее в зоне настроек «Направление вызовов» пропишите нужную входящую маршрутизацию, либо определите ее через DID-правило.
Чтоб входящая маршрутизация работала через DID-правило, во вкладке DID добавьте DID, равное значению поля «ID аутентификации (SIP User ID)», а потом для этого значения создайте соотв. DID-правило. Подробно о DID-правилах читайте здесь.
На этом настройка транка завершена.
НАСТРОЙКА «Ростелеком (ip адрес)»
Для подключения транка с идентификацией звонков по ip-адресу необходимо обратиться к персональному менеджеру. Когда услуга будет включена, в личном кабинете пройдите в раздел «Маршрутизация» и проделайте описанное ниже действие для каждого внешнего виртуального номера, подключенного к данному типу SIP-транка.
Параметр «Перевод на» установите в "Перевод на номер частного маршрута", и задайте частный маршрут в виде виртуального номера, к началу которого добавлено "00" (см. скриншот ниже).
После этого перейдите в подраздел «Частные маршруты» и кликните по названию маршрута.
В зоне настроек «Вызов в маршрут» первый параметр «Выражение для вызываемого номера» установите в следующее значение: sip:00[0-9]{11}@.*
А «Количество символов, отрезаемых от начала вызываемого номера после выбора маршрута» установите в "2".
На этом настройка подключения на стороне Ростелеком завершена.
Остальные действия производятся на АТС 3CX. В разделе «SIP-транки» нажмите на «+ Добавить SIP транк», выберете оператора «Ростелеком (ip адрес)», и введите основной внешний номер. Как задать этот параметр, и на что он влияет, читайте здесь. Основной номер, закрепленный за транком, должен быть в 11-тизначном формате и начинаться с 7.
Далее во вкладке «Основные» правильно задайте имя сервера регистрации: теги "номер_пользователя" и "номер_зоны " замените на соответствующие значения. Свой домен с номером пользователя и зоны можно увидеть в личном кабинете Ростелекома вверху страницы справа от надписи "Виртуальная АТС".
Далее задайте исходящий прокси. Адрес прокси сообщает персональный менеджер или техподдержка после подключения данного типа транка.
В зоне настроек «Направление вызовов» пропишите нужную входящую маршрутизацию, либо определите ее через DID-правило.
Чтоб входящая маршрутизация работала через DID-правила, во вкладке «DID» добавьте DID’ы, соответствующие внешним номерам, закрепленным за транком, а потом для них создайте соответствующие DID-правила. Подробно о DID-правилах читайте здесь. На транке Ростелеком DID-номера должны быть 11-тизначными и начинаться с 7.
ВАЖНО: обязательно перейдите во вкладку «Исходящие параметры» и определите значение SIP-заголовка «From : User Part». В шаблоне этот заголовок не определен, и в качестве его значения указана подсказка из возможных вариантов. Если подсказку не заменить на один из вариантов, транк не будет работать должным образом.
Оператор Ростелеком значение А-номера (внешнего номера, с которого совершается исходящий вызов) ждет в заголовке «From : User Part». Его значение нужно определить в рамках одной из возможных логик. 3-и возможные логики определения А-номера приведены ниже.
- Если вы выберете OutboundLineId, то вместо этой переменной при исходящем вызове будет подставлено значение поля «Caller ID по умолчанию» (вкладка «Caller DID» в свойствах транка). Если данное поле не определено, то будет использовано значение поля «Основной номер транка» (вкладка «Основные» в свойствах транка).
- Если вы выберете OutboundCallerID, то вместо этой переменной при исходящем вызове будет подставлено значение поля «Исходящий Caller ID» из вкладки «Основные» в свойствах пользователя, который совершает исходящий вызов. Если у пользователя «Исходящий Caller ID» не определен, то значение OutboundCallerID определяется также, как OutboundLineId.
- Если вы выберете OriginatorCallerID, то вначале 3CX определит значение по алгоритму 2), а затем произведет модификацию полученного значения согласно правилам «Модификация Caller ID исходящих вызовов» (вкладка «Caller DID» в свойствах транка).
А-номер должен быть в 11-тизначном формате и начинаться с цифры 7.
В завершении настройки транка стоит определить модификацию входящего Caller ID. Дело в том, что Ростелеком при входящем звонке к номеру позвонившего всегда добавляет +. Обычно это неудобно, и от плюса лучше избавиться. Для этого в настройках транка перейдите во вкладку «Caller ID», добавьте модификацию входящих вызовов, и в качестве исходной маски пропишите "+(7)(..........)", а в качестве новой маски – "7\2". В результате + будет убираться при звонках с российских номеров. Если звонок придет из другой страны, + останется в начале номера.
При совершении исходящего вызова на российский номер Ростелеком принимает наборы начинающиеся на 7, +7 и 8. Для совершения исходящих вызовов в другие страны перед номером зарубежного абонента нужно набирать 810.