Интеграция телефонии с системами управления бизнесом (например, 1С:CRM) требует грамотной настройки правил набора номеров. В терминологии 1С-Рарус СофтФон и подобных решений префиксы АТС играют ключевую роль: они определяют, как номер, набранный менеджером в софтфоне, преобразуется перед передаче на физическую АТС (в данном случае — Panasonic KX-TDA100 через TAPI-драйвер).
Ниже подробно разобраны принципы работы префиксов выхода в город, межгород и международную связь, а также разбор типичной ошибки, приводящей к «двоению» префиксов (например, 801801...).
Основные понятия: Префиксы АТС и внутренние настройки сервера
В консоли управления «1С-Рарус СофтФон Менеджер» раздел «Настройка сервера / Префиксы АТС и внутренние настройки сервера» содержит критически важные параметры:
- Префикс выхода в город (9): Цифра(ы), которые АТС ожидает для доступа к городской линии.
- Префикс выхода в межгород (8): Цифры для доступа к зоне межгородной связи (обычно начинается с 8).
- Префикс выхода на международную линию (10): Цифры для международного выхода (обычно 810 или 10).
- Максимальная длина внутренних номеров: Определяет границу: номер короче, внутренний, длиннее — внешний.
- Последние цифры телефонного номера: Количество значащих цифр номера абонента (без кодов страны/города/префиксов АТС).
Типичная ошибка: Подмена вместо передачи
В приведенном примере с форума rarus.ru (тема от , пользователь ПП*) была допущена классическая ошибка конфигурации:
Было настроено:
- Префикс выхода в город (9):
9- Префикс выхода в межгород (8):
801- Префикс выхода на международную линию (10):
801
Результат:
- Набор
9261234567(городской/мобильный) превращался в###-###-####67— терялась ведущая «9» выхода в город, подставлялся префикс межгорода «801». - Набор
###-###-####превращался в###-###-####0315— происходило двоение префикса (сервер добавил «801» к уже имеющемуся «8» в начале номера).
Причина:
Поля «Префикс выхода в межгород» и «Префикс выхода на международную линию» указывают серверу СофтФона, ЧТО ПОДСТАВИТЬ вместо введенного пользователем префикса (8 или 810) при формировании полного номера для АТС. Если там написано «801», сервер заменяет введенную «8» на «801». Если пользователь набрал «8…», сервер видит префикс межгорода и заменяет его на «801», получая «801…». Если пользователь набрал «9…», сервер может неверно классифицировать вызов.
Правильная логика настройки (Рекомендация сотрудника 1С-Рарус)
Сотрудник поддержки 1С-Рарус (ответ от 17:16) дал четкую инструкцию:
- Префикс выхода в межгород (8): установить
8. - Префикс выхода на международную линию (10): установить
10(или810, в зависимости от плана нумерации АТС).
Как это работает при правильных настройках:
- Пользователь набирает:
9261234567(через «9» в город). - Сервер видит префикс «9» (город). Подставляет префикс города «9».
- В АТС уходит:
9###-###-####(9, выход АТС в город + ###-###-#### — полный федеральный номер). - Пользователь набирает:
1234567(городской 7-значный). - В АТС уходит:
91234567(9 — выход АТС + номер).
Сложный сценарий: Разделение «Город — 9» и «Мобильный/Межгород — 801»
Вопрос пользователя ПП* (второе сообщение): «Нам надо для города использовать строго префикс «девять», а для мобильных, межгорода и международа 801 префикс».
Стандартный функционал «Префиксов АТС» в СофтФоне 2.0 работает по принципу замены префикса набора на префикс АТС. Он не умеет «из коробки» анализировать коды направлений (495, 499, 926 и т.д.) и подставлять разные префиксы АТС (9 или 801) в зависимости от кода региона.
Варианты решения:
Вариант А: Настройка на стороне АТС (Panasonic KX-TDA) — Рекомендуемый
Самый надежный способ — заставить АТС сама решать, куда идет вызов.
- В СофтФоне ставим: Город=9, Межгород=8, Международный=810.
- В АТС (Panasonic) настраиваем ARS (Automatic Route Selection) или таблицы маршрутизации (Leading Number Table / Routing Plan).
- Правило АТС: Если набрали
98XXXXXXXXXX(мобильные/межгород) -> выбирать транк с префиксом 801 (или снимать 9 и добавлять 801). - Правило АТС: Если набрали
9495XXXXXXXили9499XXXXXXX(Москва) -> выбирать городской транк (префикс 9 или без префикса).
Преимущество: Софтфон просто передает единый федеральный номер (8XXXXXXXXXX) с префиксом выхода «9», а «железо» решает, через какой шлюз/линию уйти.
Вариант Б: Использование правил нормализации номеров в 1С / CRM
Если АТС не поддерживает гибкую маршрутизацию, логику приходится переносить на уровень приложения (1С:CRM, панель телефонии):
- Настроить в 1С «Маски номеров» или «Правила приведения номеров».
- При клике по номеру
+7 (926) -23-45-671С формирует строку набора для СофтФона:###-###-####67(если нужно уйти через 801) или99261234567(если через город). - В СофтФоне при этом префиксы АТС ставятся «нулевыми» или идентичными (Город=9, Межгород=8), а набор идет уже «готовым» в АТС.
Вариант В: Разные учетные записи / Линии в СофтФоне
Создать в СофтФоне две «линии» (или профили) с разными настройками префиксов и переключать их пользователем вручную или через скрипты 1С. Сложно в эксплуатации, не рекомендуется для массового использования.
Как происходит звонок с ПК при аналоговой АТС и аналоговых телефонах?
На вопрос пользователя ПП* про механику звонка:
- TAPI-драйвер на сервере СофтФона «видит» порты АТС (линии) как устройства телефонии.
- Менеджер нажимает «Позвонить» в софтфоне (клиенте).
- Сервер СофтФона посылает команду TAPI: MakeCall на конкретный порт (линию), подключенный к АТС.
- АТС (Panasonic) получает сигнал «снятия трубки» на этом порту (эмуляция абонентского аппарата).
- Сервер передает DTMF-тоны (или импульсы) номера для набора через TAPI-интерфейс.
- АТС обрабатывает набор по своим правилам (ARS/КОВ) и соединяет линию с городской/межгородной линией.
- Разговор идет по цепи: Гарнитура ПК -> Сервер СофтФон -> TAPI -> Порт АТС -> АТС -> Городская сеть.
Важно: Аналоговые телефоны, подключенные параллельно к тем же портам АТС, в этот момент будут заняты (сигнал «Занято» или параллельное прослушивание, в зависимости от схемы подключения и возможностей АТС/шлюза).
Чек-лист проверки настроек префиксов
| Параметр | Рекомендуемое значение (Базовый сценарий) | Комментарий |
|---|---|---|
| Префикс выхода в город (9) | 9 | То, что ждет АТС для выхода на городскую линию. |
| Префикс выхода в межгород (8) | 8 | Сервер заменит введенную пользователем «8» на это значение. Ставим «8», чтобы не менять номер. |
| Префикс выхода на межд. линию (10) | 10 или 810 | Зависит от плана нумерации АТС. Часто АТС ждет «810» или просто «10» после префикса выхода «8/9». |
| Макс. длина внутр. номеров | 3 (или 4) | Должно совпадать с нумерацией АТС. |
| Последние цифры номера | 10 (для РФ) | Федеральный номер без «8»/«+7» (код региона + номер). |
Резюме
Префикс «ГШ» (или пользовательский «801» в примере) — это не настройка СофтФона, а код доступа к конкретному маршруту/провайдеру на стороне АТС (Panasonic KX-TDA).
Главное правило: В настройках сервера СофтФона поля «Префикс выхода в межгород/международную» должны содержать те цифры, которые нужно набрать на АТС после снятия трубки для доступа к соответствующей зоне. Обычно это 8 и 10 (или 810) соответственно.
Логику «Москва — через 9, Мобильный — через 801» реализуют на АТС (ARS) или в 1С (предобработка номера), а не в базовых префиксах СофтФона.
Статья подготовлена на основе материалов форума rarus.ru (тема от ). Данные актуальны на .
Конфиденциальные данные пользователей (логины, IP, внутренние номера) замаскированы символами *.