Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: ТФОП E1 to Freepbx to TDA200

ТФОП E1 to Freepbx to TDA200 3 года 6 мес. назад #54288

  • generald
  • generald аватар
  • Вне сайта
  • Новичок форума
  • Сообщений: 2
Добрый день. У меня вполне распространённая задача, но вот она нигде не описана,
именно freepbx в разрыв между ТФОП Е1 и TDA

Итак,: имеем:
ТФОП E1
FreePBX + PRI30 E1 2-ports
TDA200 + PRI30 E1 1-port

С горем пополам за пару недель мне удалось подружить все три железки:
Это значит:
Звонки Из города - поступают на Freepbx и на IP аппараты.
Внутренние звонки из Freepbx звонят на TDA200
Внутренние абоненты TDA200 - звонят на freepbx внутренних абонентов.

Вопрос. КАК заставить абонентов TDA, звонить в ГОРОД через freepbx?
Я даже на уровне логики не понимаю, где это всё настроить в TDA.

ТФОП E1 to Freepbx to TDA200 3 года 5 мес. назад #54298

  • Ave
  • Ave аватар
  • Вне сайта
  • Гуру
  • Сообщений: 7216
Через 9, например, выход на транки E1, а дальше ловите набранные цифры на FreePBX и маршрутизируйте куда нужно.
Бороться и искать, найти и... перепрятать

ТФОП E1 to Freepbx to TDA200 3 года 5 мес. назад #54299

  • generald
  • generald аватар
  • Вне сайта
  • Новичок форума
  • Сообщений: 2
Да, я увидел, что начало работать. Что на АТС поступает цифра 9. А дальше:

при звонке аналогового абонента TDA200 в город через Астериск, через набор 9 - пара секунд ожидаю соединения с линией и freepbx Отвечает:
"набранный вами номер отключен проверьте номер и повторите попытку"

[2017-03-25 12:59:38] VERBOSE[11314][C-0000000a] sig_pri.c: Accepting call from '' to 's' on channel 0/1, span 2
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:1] NoOp("DAHDI/i2/-a", "Entering from-dahdi with DID == ") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:2] Ringing("DAHDI/i2/-a", "") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:3] Set("DAHDI/i2/-a", "DID=s") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:4] NoOp("DAHDI/i2/-a", "DID is now s") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:5] GotoIf("DAHDI/i2/-a", "1?dahdiok:checkzap") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx_builtins.c: Goto (from-dahdi,s,9)
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:9] NoOp("DAHDI/i2/-a", "Is a DAHDi Channel") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:10] Set("DAHDI/i2/-a", "CHAN=i2/-a") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:11] Set("DAHDI/i2/-a", "CHAN=i2/") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:12] Macro("DAHDI/i2/-a", "from-dahdi-i2/,s,1") in new stack
[2017-03-25 12:59:38] WARNING[13964][C-0000000a] app_macro.c: No such context 'macro-from-dahdi-i2/' for macro 'from-dahdi-i2/'. Was called by s@from-dahdi
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:13] NoOp("DAHDI/i2/-a", "Returned from Macro from-dahdi-i2/") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-dahdi:14] Goto("DAHDI/i2/-a", "from-pstn,s,1") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx_builtins.c: Goto (from-pstn,s,1)
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-pstn:1] NoOp("DAHDI/i2/-a", "No DID or CID Match") in new stack
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-pstn:2] Answer("DAHDI/i2/-a", "") in new stack
[2017-03-25 12:59:38] WARNING[13964][C-0000000a] chan_sip.c: This function can only be used on SIP channels.
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-pstn:3] Log("DAHDI/i2/-a", "WARNING,Friendly Scanner from ") in new stack
[2017-03-25 12:59:38] WARNING[13964][C-0000000a] Ext. s: Friendly Scanner from
[2017-03-25 12:59:38] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-pstn:4] Wait("DAHDI/i2/-a", "2") in new stack
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@from-pstn:5] Playback("DAHDI/i2/-a", "ss-noservice") in new stack
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] file.c: <DAHDI/i2/-a> Playing 'ss-noservice.ulaw' (language 'ru')
[2017-03-25 12:59:40] VERBOSE[11314][C-0000000a] sig_pri.c: Span 2: Channel 0/1 got hangup request, cause 16
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx.c: Executing [h@from-pstn:1] Macro("DAHDI/i2/-a", "hangupcall,") in new stack
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@macro-hangupcall:1] GotoIf("DAHDI/i2/-a", "1?theend") in new stack
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx_builtins.c: Goto (macro-hangupcall,s,3)
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@macro-hangupcall:3] ExecIf("DAHDI/i2/-a", "0?Set(CDR(recordingfile)=)") in new stack
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx.c: Executing [s@macro-hangupcall:4] Hangup("DAHDI/i2/-a", "") in new stack
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] app_macro.c: Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'DAHDI/i2/-a' in macro 'hangupcall'
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] pbx.c: Spawn extension (from-pstn, h, 1) exited non-zero on 'DAHDI/i2/-a'
[2017-03-25 12:59:40] VERBOSE[13964][C-0000000a] chan_dahdi.c: Hungup 'DAHDI/i2/-a'

ТФОП E1 to Freepbx to TDA200 3 года 5 мес. назад #54307

  • НачШтаба
  • НачШтаба аватар
  • Вне сайта
  • Большой знаток
  • Сообщений: 477
Не хотите перейти на енблок? FreePBX он больше понравится.
Время создания страницы: 0.071 секунд
Наверх