Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Не проходит звонок в город с астериска через panasonic tda200

 
Список форумов Asterisk Forum -> Newbies/FAQ Forum    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
dima1208



Зарегистрирован:
02.03.2017
Сообщения: 8

Статус: Оффлайн 

СообщениеДобавлено: Чт Авг 24, 2017 09:15    Заголовок сообщения: Не проходит звонок в город с астериска через panasonic tda200

Всем доброго дня.
Имеется Panasonic TDA200, в него приходит поток Е1 от провайдера, есть Asterisk, соединен по QSIG с панасоником. Все внутренние звонки ходят туда-сюда, CallerID работает, городские звонки из панасоника также проходят на астериск.
При попытке набора городского или сотового номера через 9 в трубке говорит "номер не отвечает" и отбой. Стоит FreePBX.

Вот лог астериска при попытке звонка на сотовый:

Код:

 Executing [989831526424@from-internal:1] Macro("SIP/411-000000b1", "user-callerid,LIMIT,EXTERNAL,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/411-000000b1", "TOUCH_MONITOR=1503561536.363") in new stack
    -- Executing [s@macro-user-callerid:2] Set("SIP/411-000000b1", "AMPUSER=411") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("SIP/411-000000b1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("SIP/411-000000b1", "1?Set(REALCALLERIDNUM=411)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/411-000000b1", "AMPUSER=411") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/411-000000b1", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/411-000000b1", "AMPUSERCIDNAME=Admin") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("SIP/411-000000b1", "0?report") in new stack
    -- Executing [s@macro-user-callerid:9] Set("SIP/411-000000b1", "AMPUSERCID=411") in new stack
    -- Executing [s@macro-user-callerid:10] Set("SIP/411-000000b1", "__DIAL_OPTIONS=Ttr") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/411-000000b1", "CALLERID(all)="Admin" <411>") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/411-000000b1", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:13] ExecIf("SIP/411-000000b1", "1?Set(GROUP(concurrency_limit)=411)") in new stack
    -- Executing [s@macro-user-callerid:14] ExecIf("SIP/411-000000b1", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:15] GotoIf("SIP/411-000000b1", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,29)
    -- Executing [s@macro-user-callerid:29] Set("SIP/411-000000b1", "CALLERID(number)=411") in new stack
    -- Executing [s@macro-user-callerid:30] Set("SIP/411-000000b1", "CALLERID(name)=Admin") in new stack
    -- Executing [s@macro-user-callerid:31] GotoIf("SIP/411-000000b1", "0?cnum") in new stack
    -- Executing [s@macro-user-callerid:32] Set("SIP/411-000000b1", "CDR(cnam)=Admin") in new stack
    -- Executing [s@macro-user-callerid:33] Set("SIP/411-000000b1", "CDR(cnum)=411") in new stack
    -- Executing [s@macro-user-callerid:34] Set("SIP/411-000000b1", "CHANNEL(language)=ru") in new stack
    -- Executing [9898315ххххх@from-internal:2] Gosub("SIP/411-000000b1", "sub-record-check,s,1(out,9898315хххх,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("SIP/411-000000b1", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("SIP/411-000000b1", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("SIP/411-000000b1", "NOW=1503561536") in new stack
    -- Executing [s@sub-record-check:4] Set("SIP/411-000000b1", "__DAY=24") in new stack
    -- Executing [s@sub-record-check:5] Set("SIP/411-000000b1", "__MONTH=08") in new stack
    -- Executing [s@sub-record-check:6] Set("SIP/411-000000b1", "__YEAR=2017") in new stack
    -- Executing [s@sub-record-check:7] Set("SIP/411-000000b1", "__TIMESTR=20170824-145856") in new stack
    -- Executing [s@sub-record-check:8] Set("SIP/411-000000b1", "__FROMEXTEN=411") in new stack
    -- Executing [s@sub-record-check:9] Set("SIP/411-000000b1", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("SIP/411-000000b1", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("SIP/411-000000b1", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("SIP/411-000000b1", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("SIP/411-000000b1", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("SIP/411-000000b1", "3?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("SIP/411-000000b1", "1?sub-record-check,out,1") in new stack
    -- Goto (sub-record-check,out,1)
    -- Executing [out@sub-record-check:1] NoOp("SIP/411-000000b1", "Outbound Recording Check from 411 to 9898315ххххх") in new stack
    -- Executing [out@sub-record-check:2] Set("SIP/411-000000b1", "RECMODE=dontcare") in new stack
    -- Executing [out@sub-record-check:3] ExecIf("SIP/411-000000b1", "1?Goto(routewins)") in new stack
    -- Goto (sub-record-check,out,7)
    -- Executing [out@sub-record-check:7] Gosub("SIP/411-000000b1", "recordcheck,1(dontcare,out,9898315ххххх)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("SIP/411-000000b1", "Starting recording check against dontcare") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("SIP/411-000000b1", "dontcare") in new stack
    -- Goto (sub-record-check,recordcheck,3)
    -- Executing [recordcheck@sub-record-check:3] Return("SIP/411-000000b1", "") in new stack
    -- Executing [out@sub-record-check:8] Return("SIP/411-000000b1", "") in new stack
    -- Executing [9898315ххххх@from-internal:3] ExecIf("SIP/411-000000b1", "0 ?Set(CDR(accountcode)=)") in new stack
    -- Executing [9898315ххххх@from-internal:4] Set("SIP/411-000000b1", "MOHCLASS=default") in new stack
    -- Executing [9898315ххххх@from-internal:5] Set("SIP/411-000000b1", "_NODEST=") in new stack
    -- Executing [9898315ххххх@from-internal:6] Macro("SIP/411-000000b1", "dialout-trunk,2,9898315ххххх,,off") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("SIP/411-000000b1", "DIAL_TRUNK=2") in new stack
    -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/411-000000b1", "0?sub-pincheck,s,1()") in new stack
    -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/411-000000b1", "0?disabletrunk,1") in new stack
    -- Executing [s@macro-dialout-trunk:4] Set("SIP/411-000000b1", "DIAL_NUMBER=9898315ххххх") in new stack
    -- Executing [s@macro-dialout-trunk:5] Set("SIP/411-000000b1", "DIAL_TRUNK_OPTIONS=Ttr") in new stack
    -- Executing [s@macro-dialout-trunk:6] Set("SIP/411-000000b1", "OUTBOUND_GROUP=OUT_2") in new stack
    -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/411-000000b1", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,9)
    -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/411-000000b1", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("SIP/411-000000b1", "DIAL_TRUNK_OPTIONS=T") in new stack
    -- Executing [s@macro-dialout-trunk:11] Macro("SIP/411-000000b1", "outbound-callerid,2") in new stack
    -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/411-000000b1", "0?Set(CALLERPRES(name-pres)=)") in new stack
    -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/411-000000b1", "0?Set(CALLERPRES(num-pres)=)") in new stack
    -- Executing [s@macro-outbound-callerid:3] ExecIf("SIP/411-000000b1", "0?Set(REALCALLERIDNUM=411)") in new stack
    -- Executing [s@macro-outbound-callerid:4] GotoIf("SIP/411-000000b1", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,7)
    -- Executing [s@macro-outbound-callerid:7] Set("SIP/411-000000b1", "USEROUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("SIP/411-000000b1", "EMERGENCYCID=") in new stack
    -- Executing [s@macro-outbound-callerid:9] Set("SIP/411-000000b1", "TRUNKOUTCID=400") in new stack
    -- Executing [s@macro-outbound-callerid:10] GotoIf("SIP/411-000000b1", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,15)
    -- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/411-000000b1", "1?Set(CALLERID(all)=400)") in new stack
    -- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/411-000000b1", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/411-000000b1", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:18] ExecIf("SIP/411-000000b1", "0?Set(CALLERPRES(name-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:19] ExecIf("SIP/411-000000b1", "0?Set(CALLERPRES(num-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:20] Set("SIP/411-000000b1", "CDR(outbound_cnum)=400") in new stack
    -- Executing [s@macro-outbound-callerid:21] Set("SIP/411-000000b1", "CDR(outbound_cnam)=") in new stack
[2017-08-24 14:58:56] WARNING[2103]: func_cdr.c:383 cdr_write_callback: CDR requires a value (CDR(variable)=value)
    -- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/411-000000b1", "0?sub-flp-2,s,1()") in new stack
    -- Executing [s@macro-dialout-trunk:13] Set("SIP/411-000000b1", "OUTNUM=9898315ххххх") in new stack
    -- Executing [s@macro-dialout-trunk:14] Set("SIP/411-000000b1", "custom=DAHDI/R0") in new stack
    -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/411-000000b1", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)T)") in new stack
    -- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/411-000000b1", "0?Set(DIAL_TRUNK_OPTIONS=TM(confirm))") in new stack
    -- Executing [s@macro-dialout-trunk:17] Macro("SIP/411-000000b1", "dialout-trunk-predial-hook,") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/411-000000b1", "") in new stack
    -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/411-000000b1", "0?bypass,1") in new stack
    -- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/411-000000b1", "1?Set(CONNECTEDLINE(num,i)=9898315ххххх)") in new stack
    -- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/411-000000b1", "1?Set(CONNECTEDLINE(name,i)=CID:400)") in new stack
    -- Executing [s@macro-dialout-trunk:21] ExecIf("SIP/411-000000b1", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)400)") in new stack
    -- Executing [s@macro-dialout-trunk:22] GotoIf("SIP/411-000000b1", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:23] Dial("SIP/411-000000b1", "DAHDI/R0/9898315ххххх,300,T") in new stack
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called DAHDI/R0/9898315ххххх
    -- Span 1: Channel 0/8 got hangup, cause 16
    -- Hungup 'DAHDI/i1/9898315ххххх-8f'
    -- No one is available to answer at this time (1:0/0/0)
    -- Executing [s@macro-dialout-trunk:24] NoOp("SIP/411-000000b1", "Dial failed for some reason with DIALSTATUS = NOANSWER and HANGUPCAUSE = 16") in new stack
    -- Executing [s@macro-dialout-trunk:25] GotoIf("SIP/411-000000b1", "0?continue,1:s-NOANSWER,1") in new stack
    -- Goto (macro-dialout-trunk,s-NOANSWER,1)
    -- Executing [s-NOANSWER@macro-dialout-trunk:1] NoOp("SIP/411-000000b1", "Dial failed due to trunk reporting NOANSWER - giving up") in new stack
    -- Executing [s-NOANSWER@macro-dialout-trunk:2] Progress("SIP/411-000000b1", "") in new stack
    -- Executing [s-NOANSWER@macro-dialout-trunk:3] Playback("SIP/411-000000b1", "number-not-answering,noanswer") in new stack
    -- <SIP/411-000000b1> Playing 'number-not-answering.ulaw' (language 'ru')
       > 0x7f789000e120 -- Probation passed - setting RTP source address to 192.168.55.9:16122
    -- Executing [s-NOANSWER@macro-dialout-trunk:4] Congestion("SIP/411-000000b1", "20") in new stack
[2017-08-24 14:58:58] WARNING[25899][C-0000009a]: channel.c:4928 ast_prod: Prodding channel 'SIP/411-000000b1' failed
  == Spawn extension (macro-dialout-trunk, s-NOANSWER, 4) exited non-zero on 'SIP/411-000000b1' in macro 'dialout-trunk'
  == Spawn extension (from-internal, 9898315ххххх, 6) exited non-zero on 'SIP/411-000000b1'
    -- Executing [h@from-internal:1] Macro("SIP/411-000000b1", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/411-000000b1", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] ExecIf("SIP/411-000000b1", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] Hangup("SIP/411-000000b1", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/411-000000b1' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/411-000000b1'



Вот лог трассировки панасоника:

Код:

                                QSIG line->PBX   No.3391  Port:1    (elapsed time from LPR reset) 01/01/11 09:56:48
                                L2: I   SAPI:0 TEI:0
                                L3:
                                 SETUP  crn:003E (O)
                                   Bearer Capability: 80 90 A3 (Speech  A-Law)
                                   Channel Identity: A1 83 89  (channel=B9 pref.)
                                   Calling Party Number: 21 80 34 31 31
                                      Type of Number= National Number, Numbering Plan= ISDN/Telephony
                                      Number= 411
                                   Called Party Number: A1 39 38 39 38 33 31 35 32 36 34 32 34
                                      Type of Number= National Number, Numbering Plan= ISDN/Telephony
                                      Number= 9898315ххххх
                                     00 01 96 28 08 02 00 3E 05 04 03 80 90 A3 18 03
                                     A1 83 89 6C 05 21 80 34 31 31 70 0D A1 39 38 39
                                     38 33 31 35 32 36 34 32 34

PBX->QSIG line   No.3392  Port:1    (elapsed time from LPR reset) 01/01/11 09:56:48
L2: I   SAPI:0 TEI:0
L3:
 RELEASE COMPLETE  crn:003E (D)
   Cause: 81 90
      Cause Value= "#16 Normal clearing"
      Location= "private network serving the local user"
     02 01 28 98 08 02 80 3E 5A 08 02 81 90



Подскажите, пожалуйста, в чем проблема?
Заранее спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
sael



Зарегистрирован:
10.03.2006
Сообщения: 116

Статус: Оффлайн 

СообщениеДобавлено: Чт Авг 24, 2017 13:01    Заголовок сообщения:

1. Возможно провайдер не воспринимает номер 411 как "правильный" , и звонок не пропускает.
2. Возможно префикс 9 , на панасе не отрезается и в поток лезет неправильный номер.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
awsswa



Зарегистрирован:
28.04.2012
Сообщения: 1686
Откуда: Russia, Пермь

Статус: Оффлайн 

СообщениеДобавлено: Чт Авг 24, 2017 17:11    Заголовок сообщения:

Перевожу
39 38 39 38 33 31 35 32 36 34 32 34

989831526424

Это пришло в строну панаса от asterisk
а надо то что ушло в сторону провайдера

_________________
платный суппорт по мере возможностей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
dima1208



Зарегистрирован:
02.03.2017
Сообщения: 8

Статус: Оффлайн 

СообщениеДобавлено: Пт Авг 25, 2017 05:35    Заголовок сообщения:

 awsswa @ Чт Авг 24, 2017 23:11 писал(а):

а надо то что ушло в сторону провайдера


В сторону провайдера ничего нет в трассировке, пусто...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
awsswa



Зарегистрирован:
28.04.2012
Сообщения: 1686
Откуда: Russia, Пермь

Статус: Оффлайн 

СообщениеДобавлено: Пт Авг 25, 2017 16:30    Заголовок сообщения:

Вариант раз - запрещен транзит на панасе - это не к нам
Вариант два - нету маршрута на панасе - тоже не к нам

_________________
платный суппорт по мере возможностей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Skype Name
Zavr2008



Зарегистрирован:
19.07.2013
Сообщения: 527

Статус: Оффлайн 

СообщениеДобавлено: Пт Сен 01, 2017 16:52    Заголовок сообщения:

Цитата:
Имеется Panasonic TDA200, в него приходит поток Е1 от провайдера, есть Asterisk, соединен по QSIG с панасоником


Схема неверная, правильно Астер ставить посередине.

_________________
http://mh.otx.ru SIP/E1 шлюзы Alvis, Добавь E1 к Asterisk, Проапгрейди Заказчику TDA/LDK!
спец цены
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name Телефон
dima1208



Зарегистрирован:
02.03.2017
Сообщения: 8

Статус: Оффлайн 

СообщениеДобавлено: Вт Сен 05, 2017 05:53    Заголовок сообщения:

Проблему решил, в свойствах СО линии стоял неверный номер транк группы.
Цитата:
Схема неверная, правильно Астер ставить посередине.

Много раз слышал и читал, что схема неправильная, но не могу понять почему. Всё работает. Вопрос, имхо, в сложности настройки. В моей схеме все настройки на панасе, тот еще геморрой ее настраивать, на астере только создан транк, 2 маршрута и внутренние номера. В "правильной" схеме наоборот, все на астере, а на панасе минимум. Или я не прав? Объясните, пожалуйста.

ПС. То, что сейчас, делал не я, а пред-пред-предыдущий сотрудник. Переделывать или нет, не знаю, зависит от ответа на вопрос выше))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Wapo



Зарегистрирован:
08.05.2009
Сообщения: 1376
Откуда: СПб.

Статус: Оффлайн 

СообщениеДобавлено: Вт Сен 05, 2017 07:54    Заголовок сообщения:

А как насчет всяких "вкусняшек" астера? Например та же запись разговоров?
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 11.25.1
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name
dima1208



Зарегистрирован:
02.03.2017
Сообщения: 8

Статус: Оффлайн 

СообщениеДобавлено: Вт Сен 05, 2017 09:05    Заголовок сообщения:

 Wapo @ Вт Сен 05, 2017 13:54 писал(а):
А как насчет всяких "вкусняшек" астера? Например та же запись разговоров?


Про вкусняшки согласен, конечно. Функционал сравнивать не имеет смысла. Просто говорят, что такая схема именно "неправильная". Но ведь основное предназначение, связь, работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
xelas
admin


Зарегистрирован:
05.03.2007
Сообщения: 1060

Статус: Онлайн 

СообщениеДобавлено: Вт Сен 05, 2017 10:24    Заголовок сообщения:

Правильная схема та, которую вы можете настроить и обслуживать.
Все другие схемы -- неправильные Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
dima1208



Зарегистрирован:
02.03.2017
Сообщения: 8

Статус: Оффлайн 

СообщениеДобавлено: Ср Сен 06, 2017 03:33    Заголовок сообщения:

 xelas @ Вт Сен 05, 2017 16:24 писал(а):
Правильная схема та, которую вы можете настроить и обслуживать.
Все другие схемы -- неправильные Smile


Спасибо, думаю, что пока всё работает лезть переделывать смысла нет. Если появится какая-то новая задача - будем думать. В будущем планируем вообще от панаса отказаться и перейти на voip.

Наверно тему можно закрыть)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Zavr2008



Зарегистрирован:
19.07.2013
Сообщения: 527

Статус: Оффлайн 

СообщениеДобавлено: Пн Сен 18, 2017 11:35    Заголовок сообщения:

Цитата:
Много раз слышал и читал, что схема неправильная, но не могу понять почему

Например потому, что есть ограничения по транзиту. Например по поводу подмены правильной CID.
Также потому, что де-факто TDA не особо любит CRC4=off при этом.
Также потому что Вы новую систему подключаете через старую и это лишь добавляет проблемы.

Отношение к TDA должно быть как к большому FXS шлюзу, а логику всё реализовывать на Asterisk.
Тогда как раз всё ок.

А так наверное Вы через старую дырявую DISA пропускаете народ и потом жалуетесь а чего в логах лезут всякие FACILITY левые. QSIG же)

_________________
http://mh.otx.ru SIP/E1 шлюзы Alvis, Добавь E1 к Asterisk, Проапгрейди Заказчику TDA/LDK!
спец цены
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name Телефон
Список форумов Asterisk Forum -> Newbies/FAQ Forum Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum