ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не работает группа номеров для входящих вызовов, issabel 4

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Не работает группа номеров для входящих вызовов, issabel 4

Сообщение nazaru » 22 янв 2019, 19:07

Настраиваю сервер ip телефонии. Система virtual-box, Issabel 4, asterisk 11, внешка - два модема e1550 модуль chan_dongle.
Настроил транки модемов, три внутренних номера 100, 101, 102. Также настроил Исходящие и входящие маршруты. Все ок, звонит во все стороны.
Проблема появилась когда создал и подключил группу вызовов (ring groups) на входящий маршрут (inbound routes).
Настройки группы:
Изображение
Настройки входящего маршрута
Изображение
При звонке на входящий маршрут, он сразу сбрасывается (кладет трубку), стратегии дозвона пробовал все, CLI при этом ничего не пишет, если в направлении звонка я указываю любой внутренний номер, вместо группы, звонок удачно проходит.
Если в настройках группы я указываю внутренний номер "если никто не ответил", то звонок сразу приходит на него.

Во время звонка на группу снял dump, INVITE нет.
Кусок дампа при звонке:
[Показать] Спойлер:
Код: выделить все
-- Executing [380935591582@from-pstn:1] Set("Dongle/dongle0-0100000025", "__FROM_DID=380935591582") in new stack
    -- Executing [380935591582@from-pstn:2] Gosub("Dongle/dongle0-0100000025", "app-blacklist-check,s,1()") in new stack
    -- Executing [s@app-blacklist-check:1] GotoIf("Dongle/dongle0-0100000025", "0?blacklisted") in new stack
    -- Executing [s@app-blacklist-check:2] Set("Dongle/dongle0-0100000025", "CALLED_BLACKLIST=1") in new stack
    -- Executing [s@app-blacklist-check:3] Return("Dongle/dongle0-0100000025", "") in new stack
    -- Executing [380935591582@from-pstn:3] Set("Dongle/dongle0-0100000025", "CDR(did)=380935591582") in new stack
    -- Executing [380935591582@from-pstn:4] ExecIf("Dongle/dongle0-0100000025", "0 ?Set(CALLERID(name)=+380939333315)") in new stack
    -- Executing [380935591582@from-pstn:5] Set("Dongle/dongle0-0100000025", "CHANNEL(musicclass)=default") in new stack
    -- Executing [380935591582@from-pstn:6] Set("Dongle/dongle0-0100000025", "__MOHCLASS=default") in new stack
    -- Executing [380935591582@from-pstn:7] Set("Dongle/dongle0-0100000025", "__CALLINGPRES_SV=allowed_not_screened") in new stack
    -- Executing [380935591582@from-pstn:8] Set("Dongle/dongle0-0100000025", "CALLERPRES()=allowed_not_screened") in new stack
    -- Executing [380935591582@from-pstn:9] Goto("Dongle/dongle0-0100000025", "ext-group,600,1") in new stack
    -- Goto (ext-group,600,1)
    -- Executing [600@ext-group:1] Macro("Dongle/dongle0-0100000025", "user-callerid,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("Dongle/dongle0-0100000025", "TOUCH_MONITOR=1548179459.69") in new stack
    -- Executing [s@macro-user-callerid:2] Set("Dongle/dongle0-0100000025", "AMPUSER=+380939333315") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("Dongle/dongle0-0100000025", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("Dongle/dongle0-0100000025", "1?Set(REALCALLERIDNUM=+380939333315)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("Dongle/dongle0-0100000025", "AMPUSER=") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("Dongle/dongle0-0100000025", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("Dongle/dongle0-0100000025", "AMPUSERCIDNAME=") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("Dongle/dongle0-0100000025", "1?report") in new stack
    -- Goto (macro-user-callerid,s,15)
    -- Executing [s@macro-user-callerid:15] GotoIf("Dongle/dongle0-0100000025", "0?continue") in new stack
    -- Executing [s@macro-user-callerid:16] Set("Dongle/dongle0-0100000025", "__TTL=64") in new stack
    -- Executing [s@macro-user-callerid:17] GotoIf("Dongle/dongle0-0100000025", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,28)
    -- Executing [s@macro-user-callerid:28] Set("Dongle/dongle0-0100000025", "CALLERID(number)=+380939333315") in new stack
    -- Executing [s@macro-user-callerid:29] Set("Dongle/dongle0-0100000025", "CALLERID(name)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:30] Set("Dongle/dongle0-0100000025", "CDR(cnum)=+380939333315") in new stack
    -- Executing [s@macro-user-callerid:31] Set("Dongle/dongle0-0100000025", "CDR(cnam)=dongle0") in new stack
    -- Executing [s@macro-user-callerid:32] Set("Dongle/dongle0-0100000025", "CHANNEL(language)=en") in new stack
    -- Executing [600@ext-group:2] Macro("Dongle/dongle0-0100000025", "blkvm-setifempty,") in new stack
    -- Executing [s@macro-blkvm-setifempty:1] GotoIf("Dongle/dongle0-0100000025", "1?init") in new stack
    -- Goto (macro-blkvm-setifempty,s,4)
    -- Executing [s@macro-blkvm-setifempty:4] Set("Dongle/dongle0-0100000025", "__BLKVM_CHANNEL=Dongle/dongle0-0100000025") in new stack
    -- Executing [s@macro-blkvm-setifempty:5] Set("Dongle/dongle0-0100000025", "SHARED(BLKVM,Dongle/dongle0-0100000025)=TRUE") in new stack
    -- Executing [s@macro-blkvm-setifempty:6] Set("Dongle/dongle0-0100000025", "GOSUB_RETVAL=TRUE") in new stack
    -- Executing [s@macro-blkvm-setifempty:7] MacroExit("Dongle/dongle0-0100000025", "") in new stack
    -- Executing [600@ext-group:3] GotoIf("Dongle/dongle0-0100000025", "1?skipov") in new stack
    -- Goto (ext-group,600,6)
    -- Executing [600@ext-group:6] Set("Dongle/dongle0-0100000025", "RRNODEST=") in new stack
    -- Executing [600@ext-group:7] Set("Dongle/dongle0-0100000025", "__NODEST=600") in new stack
    -- Executing [600@ext-group:8] GosubIf("Dongle/dongle0-0100000025", "0?sub-rgsetcid,s,1()") in new stack
    -- Executing [600@ext-group:9] Gosub("Dongle/dongle0-0100000025", "sub-record-check,s,1(rg,600,dontcare)") in new stack
    -- Executing [s@sub-record-check:1] Set("Dongle/dongle0-0100000025", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:2] GotoIf("Dongle/dongle0-0100000025", "1?check") in new stack
    -- Goto (sub-record-check,s,7)
    -- Executing [s@sub-record-check:7] Set("Dongle/dongle0-0100000025", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:8] GotoIf("Dongle/dongle0-0100000025", "1?next") in new stack
    -- Goto (sub-record-check,s,11)
    -- Executing [s@sub-record-check:11] ExecIf("Dongle/dongle0-0100000025", "0?Return()") in new stack
    -- Executing [s@sub-record-check:12] ExecIf("Dongle/dongle0-0100000025", "1?Set(__REC_POLICY_MODE=dontcare)") in new stack
    -- Executing [s@sub-record-check:13] GotoIf("Dongle/dongle0-0100000025", "0?rg,1") in new stack
    -- Executing [s@sub-record-check:14] Set("Dongle/dongle0-0100000025", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:15] Set("Dongle/dongle0-0100000025", "NOW=1548179459") in new stack
    -- Executing [s@sub-record-check:16] Set("Dongle/dongle0-0100000025", "__DAY=22") in new stack
    -- Executing [s@sub-record-check:17] Set("Dongle/dongle0-0100000025", "__MONTH=01") in new stack
    -- Executing [s@sub-record-check:18] Set("Dongle/dongle0-0100000025", "__YEAR=2019") in new stack
    -- Executing [s@sub-record-check:19] Set("Dongle/dongle0-0100000025", "__TIMESTR=20190122-195059") in new stack
    -- Executing [s@sub-record-check:20] Set("Dongle/dongle0-0100000025", "__FROMEXTEN=+380939333315") in new stack
    -- Executing [s@sub-record-check:21] Set("Dongle/dongle0-0100000025", "__CALLFILENAME=rg-600-+380939333315-20190122-195059-1548179459.69") in new stack
    -- Executing [s@sub-record-check:22] Goto("Dongle/dongle0-0100000025", "rg,1") in new stack
    -- Goto (sub-record-check,rg,1)
    -- Executing [rg@sub-record-check:1] GosubIf("Dongle/dongle0-0100000025", "0?record,1(rg,dontcare,+380939333315)") in new stack
    -- Executing [rg@sub-record-check:2] Return("Dongle/dongle0-0100000025", "") in new stack
    -- Executing [600@ext-group:10] Set("Dongle/dongle0-0100000025", "RingGroupMethod=ringall") in new stack
    -- Executing [600@ext-group:11] GotoIf("Dongle/dongle0-0100000025", "0?DIALGRP") in new stack
    -- Executing [600@ext-group:12] Answer("Dongle/dongle0-0100000025", "") in new stack
    -- Executing [600@ext-group:13] Wait("Dongle/dongle0-0100000025", "1") in new stack
    -- Executing [600@ext-group:14] Playback("Dongle/dongle0-0100000025", "custom/test31") in new stack
    -- <Dongle/dongle0-0100000025> Playing 'custom/test31.slin' (language 'en')

<--- SIP read from UDP:192.168.3.27:1042 --->


<------------->
    -- Executing [600@ext-group:15] Macro("Dongle/dongle0-0100000025", "dial,80,Ttr,101-102-100") in new stack
    -- Executing [s@macro-dial:1] GotoIf("Dongle/dongle0-0100000025", "0?dial") in new stack
    -- Executing [s@macro-dial:2] Set("Dongle/dongle0-0100000025", "CHANNEL(musicclass)=default") in new stack
    -- Executing [s@macro-dial:3] AGI("Dongle/dongle0-0100000025", "dialparties.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Failed to execute '/var/lib/asterisk/agi-bin/dialparties.agi': Permission denied
    -- Executing [s@macro-dial:4] NoOp("Dongle/dongle0-0100000025", "Returned from dialparties with no extensions to call and DIALSTATUS: ") in new stack
    -- Executing [600@ext-group:16] Gosub("Dongle/dongle0-0100000025", "sub-record-cancel,s,1()") in new stack
    -- Executing [s@sub-record-cancel:1] Set("Dongle/dongle0-0100000025", "__REC_POLICY_MODE=") in new stack
    -- Executing [s@sub-record-cancel:2] ExecIf("Dongle/dongle0-0100000025", "1?Return()") in new stack
    -- Executing [600@ext-group:17] Set("Dongle/dongle0-0100000025", "RingGroupMethod=") in new stack
    -- Executing [600@ext-group:18] GotoIf("Dongle/dongle0-0100000025", "0?nodest") in new stack
    -- Executing [600@ext-group:19] Set("Dongle/dongle0-0100000025", "__NODEST=") in new stack
    -- Executing [600@ext-group:20] Macro("Dongle/dongle0-0100000025", "blkvm-clr,") in new stack
    -- Executing [s@macro-blkvm-clr:1] Set("Dongle/dongle0-0100000025", "SHARED(BLKVM,Dongle/dongle0-0100000025)=") in new stack
    -- Executing [s@macro-blkvm-clr:2] Set("Dongle/dongle0-0100000025", "GOSUB_RETVAL=") in new stack
    -- Executing [s@macro-blkvm-clr:3] MacroExit("Dongle/dongle0-0100000025", "") in new stack
    -- Executing [600@ext-group:21] Goto("Dongle/dongle0-0100000025", "app-blackhole,hangup,1") in new stack
    -- Goto (app-blackhole,hangup,1)
    -- Executing [hangup@app-blackhole:1] NoOp("Dongle/dongle0-0100000025", "Blackhole Dest: Hangup") in new stack
    -- Executing [hangup@app-blackhole:2] Hangup("Dongle/dongle0-0100000025", "") in new stack
  == Spawn extension (app-blackhole, hangup, 2) exited non-zero on 'Dongle/dongle0-0100000025'

<--- SIP read from UDP:192.168.3.27:1042 --->
REGISTER sip:192.168.3.151:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.27:1042;branch=z9hG4bK-d8754z-a31a9878685b4c79-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>
To: "101"<sip:101@192.168.3.151:5060>
From: "101"<sip:101@192.168.3.151:5060>;tag=0c6b3d00
Call-ID: N2Y2MTMwNmU4ZmY4YjJmZWFjYWE2YTBhZjA0OGJlZDM.
CSeq: 613 REGISTER
Expires: 120
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Supported: replaces
User-Agent: 3CXPhone 6.0.26523.0
Authorization: Digest username="101",realm="asterisk",nonce="43217288",uri="sip:192.168.3.151:5060",response="38cd19a5d3b2972791f2941929fd66a0",algorithm=MD5
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Sending to 192.168.3.27:1042 (NAT)
Sending to 192.168.3.27:1042 (NAT)

<--- Transmitting (no NAT) to 192.168.3.27:1042 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.3.27:1042;branch=z9hG4bK-d8754z-a31a9878685b4c79-1---d8754z-;received=192.168.3.27;rport=1042
From: "101"<sip:101@192.168.3.151:5060>;tag=0c6b3d00
To: "101"<sip:101@192.168.3.151:5060>;tag=as0576e881
Call-ID: N2Y2MTMwNmU4ZmY4YjJmZWFjYWE2YTBhZjA0OGJlZDM.
CSeq: 613 REGISTER
Server: IPBX-2.11.0(11.25.3)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="65685bac"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'N2Y2MTMwNmU4ZmY4YjJmZWFjYWE2YTBhZjA0OGJlZDM.' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:192.168.3.27:1042 --->
REGISTER sip:192.168.3.151:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.27:1042;branch=z9hG4bK-d8754z-ea757e152353cd58-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>
To: "101"<sip:101@192.168.3.151:5060>
From: "101"<sip:101@192.168.3.151:5060>;tag=0c6b3d00
Call-ID: N2Y2MTMwNmU4ZmY4YjJmZWFjYWE2YTBhZjA0OGJlZDM.
CSeq: 614 REGISTER
Expires: 120
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Supported: replaces
User-Agent: 3CXPhone 6.0.26523.0
Authorization: Digest username="101",realm="asterisk",nonce="65685bac",uri="sip:192.168.3.151:5060",response="4882b0b1d97ba1282ed7233280acee8e",algorithm=MD5
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Sending to 192.168.3.27:1042 (no NAT)
Reliably Transmitting (no NAT) to 192.168.3.27:1042:
OPTIONS sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.151:5060;branch=z9hG4bK186f046e
Max-Forwards: 70
From: "Unknown" <sip:Unknown@192.168.3.151>;tag=as604497aa
To: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>
Contact: <sip:Unknown@192.168.3.151:5060>
Call-ID: 38d9add86221007566f220547cce9aac@192.168.3.151:5060
CSeq: 102 OPTIONS
User-Agent: IPBX-2.11.0(11.25.3)
Date: Tue, 22 Jan 2019 17:51:12 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---

<--- Transmitting (no NAT) to 192.168.3.27:1042 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.27:1042;branch=z9hG4bK-d8754z-ea757e152353cd58-1---d8754z-;received=192.168.3.27;rport=1042
From: "101"<sip:101@192.168.3.151:5060>;tag=0c6b3d00
To: "101"<sip:101@192.168.3.151:5060>;tag=as0576e881
Call-ID: N2Y2MTMwNmU4ZmY4YjJmZWFjYWE2YTBhZjA0OGJlZDM.
CSeq: 614 REGISTER
Server: IPBX-2.11.0(11.25.3)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Expires: 120
Contact: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>;expires=120
Date: Tue, 22 Jan 2019 17:51:12 GMT
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '5fe821b47e0848a1040aa2d20271224f@192.168.3.151:5060' in 6528 ms (Method: NOTIFY)
Reliably Transmitting (no NAT) to 192.168.3.27:1042:
NOTIFY sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.151:5060;branch=z9hG4bK7b2b8e27
Max-Forwards: 70
From: "Unknown" <sip:Unknown@192.168.3.151>;tag=as01601251
To: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>
Contact: <sip:Unknown@192.168.3.151:5060>
Call-ID: 5fe821b47e0848a1040aa2d20271224f@192.168.3.151:5060
CSeq: 102 NOTIFY
User-Agent: IPBX-2.11.0(11.25.3)
Event: message-summary
Content-Type: application/simple-message-summary
Content-Length: 88

Messages-Waiting: no
Message-Account: sip:*97@192.168.3.151
Voice-Message: 0/0 (0/0)

---
Scheduling destruction of SIP dialog 'N2Y2MTMwNmU4ZmY4YjJmZWFjYWE2YTBhZjA0OGJlZDM.' in 32000 ms (Method: REGISTER)
Retransmitting #1 (no NAT) to 192.168.3.27:1042:
NOTIFY sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.151:5060;branch=z9hG4bK7b2b8e27
Max-Forwards: 70
From: "Unknown" <sip:Unknown@192.168.3.151>;tag=as01601251
To: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>
Contact: <sip:Unknown@192.168.3.151:5060>
Call-ID: 5fe821b47e0848a1040aa2d20271224f@192.168.3.151:5060
CSeq: 102 NOTIFY
User-Agent: IPBX-2.11.0(11.25.3)
Event: message-summary
Content-Type: application/simple-message-summary
Content-Length: 88

Messages-Waiting: no
Message-Account: sip:*97@192.168.3.151
Voice-Message: 0/0 (0/0)

---

<--- SIP read from UDP:192.168.3.27:1042 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.151:5060;branch=z9hG4bK186f046e
Contact: <sip:192.168.3.27:1042>
To: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>;tag=2a754e13
From: "Unknown"<sip:Unknown@192.168.3.151>;tag=as604497aa
Call-ID: 38d9add86221007566f220547cce9aac@192.168.3.151:5060
CSeq: 102 OPTIONS
Accept: application/sdp
Accept-Language: en
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REGISTER, SUBSCRIBE, NOTIFY, REFER, INFO, MESSAGE
Supported: replaces
Allow-Events: presence, message-summary, tunnel-info
Content-Length: 0

<------------->
--- (13 headers 0 lines) ---
Really destroying SIP dialog '38d9add86221007566f220547cce9aac@192.168.3.151:5060' Method: OPTIONS

<--- SIP read from UDP:192.168.3.27:1042 --->
SIP/2.0 405 Method Not Allowed
Via: SIP/2.0/UDP 192.168.3.151:5060;branch=z9hG4bK7b2b8e27
To: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>;tag=c54fbe70
From: "Unknown"<sip:Unknown@192.168.3.151>;tag=as01601251
Call-ID: 5fe821b47e0848a1040aa2d20271224f@192.168.3.151:5060
CSeq: 102 NOTIFY
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---

<--- SIP read from UDP:192.168.3.27:1042 --->
SIP/2.0 405 Method Not Allowed
Via: SIP/2.0/UDP 192.168.3.151:5060;branch=z9hG4bK7b2b8e27
To: <sip:101@192.168.3.27:1042;rinstance=47fbe190a6e5ef79>;tag=c54fbe70
From: "Unknown"<sip:Unknown@192.168.3.151>;tag=as01601251
Call-ID: 5fe821b47e0848a1040aa2d20271224f@192.168.3.151:5060
CSeq: 102 NOTIFY
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---
Really destroying SIP dialog '5fe821b47e0848a1040aa2d20271224f@192.168.3.151:5060' Method: NOTIFY
nazaru
 
Сообщений: 6
Зарегистрирован: 22 янв 2019, 18:21

Re: Не работает группа номеров для входящих вызовов, issabel

Сообщение murr » 23 янв 2019, 10:58

Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Failed to execute '/var/lib/asterisk/agi-bin/dialparties.agi': Permission denied
-- Executing [s@macro-dial:4] NoOp("Dongle/dongle0-0100000025", "Returned from dialparties with no extensions to call and DIALSTATUS: ") in new stack


Ошибка наверно где-то здесь.
murr
 
Сообщений: 127
Зарегистрирован: 04 июл 2013, 16:55

Re: Не работает группа номеров для входящих вызовов, issabel

Сообщение nazaru » 28 янв 2019, 20:06

Не отрабатывал agi-скрипт. Дал астериску права на исполнение скриптов в каталоге /var/lib/asterisk/agi-bin/
После этого группы звонков заработали
nazaru
 
Сообщений: 6
Зарегистрирован: 22 янв 2019, 18:21


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: Abzyi и гости: 33

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH