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

АТС на VPS

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

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

Re: АТС на VPS

Сообщение april22 » 16 окт 2017, 18:28

Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: АТС на VPS

Сообщение fecyt » 16 окт 2017, 18:33

Магия какая-то, действительно ничего не находится по запросам vpn mikrotik, pptp centos client.
fecyt
 
Сообщений: 148
Зарегистрирован: 17 янв 2017, 18:51

Re: АТС на VPS

Сообщение april22 » 16 окт 2017, 18:46

наверное разные гуглы :-)
https://linuxconfig.org/how-to-establis ... el-7-linux
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: АТС на VPS

Сообщение Zavr2008 » 16 окт 2017, 19:11

ТС: IMHO HowTo по VPN центоса с микротиком = ОФФТОП.
Еще просится послать за платным саппортом если ни на АстерКонф не ходитца, ни на курсы по микротику, ни элементарное влом найти..
Астериск14 еще ставите, это диагноз.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2161
Зарегистрирован: 27 янв 2011, 01:35

Re: АТС на VPS

Сообщение skynetyar » 17 окт 2017, 10:17

Какие Вы все умные :shock:
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: АТС на VPS

Сообщение skynetyar » 18 окт 2017, 13:05

Оставил пока идею с OpenVPN ...
Регистрации extension добился,все оК, но звук не идет..
У меня получается схема "Клиент за NAT" ,вот не кидайте помидорами то сразу ,намекните хоть, все блин сделал по инструкции
Local Networks = 192.168.0.0
External Address = Х.Х.Х.Х
NAT=YES
IP Configuration= Static IP
Reinvite Behavior=no
Что не так то?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: АТС на VPS

Сообщение skynetyar » 18 окт 2017, 16:03

Снял дамп, *60 звонит нормально, в консоли идет что звук проигрывает, а в софтфоне звука нет...
Хлопцы помогите уже!
Вложения
Joxi.jpg
Joxi.jpg (81.77 KIB) Просмотров: 9355
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: АТС на VPS

Сообщение april22 » 18 окт 2017, 17:18

у пира NAT=YES ?
пора бы книжку читать .... прям срочно ....
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: АТС на VPS

Сообщение skynetyar » 18 окт 2017, 17:22

Да

Вот дамп с пира

[Показать] Спойлер:
sip set debug peer 805
SIP Debugging Enabled for IP: 188.68.188.88
Reliably Transmitting (NAT) to 188.68.188.88:65450:
OPTIONS sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762 SIP/2.0
Via: SIP/2.0/UDP 37.60.188.288:5160;branch=z9hG4bK46145d48;rport
Max-Forwards: 70
From: "Unknown" <sip:Unknown@37.60.188.288:5160>;tag=as6b5a961a
To: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>
Contact: <sip:Unknown@37.60.188.288:5160>
Call-ID: 081e98115bb40b0d269e81b15f41362c@37.60.188.288:5160
CSeq: 102 OPTIONS
User-Agent: FPBX-14.0.1.14(14.6.2)
Date: Wed, 18 Oct 2017 13:16:12 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:188.68.188.88:65450 --->


<------------->

<--- SIP read from UDP:188.68.188.88:65450 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 37.60.188.288:5160;branch=z9hG4bK46145d48;rport=5160
Contact: <sip:192.168.0.147:65450>
To: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>;tag=cf8b7031
From: "Unknown" <sip:Unknown@37.60.188.288:5160>;tag=as6b5a961a
Call-ID: 081e98115bb40b0d269e81b15f41362c@37.60.188.288:5160
CSeq: 102 OPTIONS
Accept: application/sdp
Accept-Language: en
Allow: SUBSCRIBE, NOTIFY, INVITE, ACK, CANCEL, BYE, REFER, INFO, OPTIONS, MESSAGE
Supported: replaces
User-Agent: X-Lite release 5.0.3 stamp 88254
Allow-Events: talk, hold
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Really destroying SIP dialog '081e98115bb40b0d269e81b15f41362c@37.60.188.288:5160' Method: OPTIONS

<--- SIP read from UDP:188.68.188.88:65450 --->
INVITE sip:*60@37.60.188.288:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---80a4e70dcefaeb7a;rport
Max-Forwards: 70
Contact: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>
To: <sip:*60@37.60.188.288:5160>
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 1 INVITE
Allow: SUBSCRIBE, NOTIFY, INVITE, ACK, CANCEL, BYE, REFER, INFO, OPTIONS, MESSAGE
Content-Type: application/sdp
Supported: replaces
User-Agent: X-Lite release 5.0.3 stamp 88254
Content-Length: 336

v=0
o=- 13152806172214114 1 IN IP4 192.168.0.147
s=X-Lite release 5.0.3 stamp 88254
c=IN IP4 192.168.0.147
t=0 0
m=audio 58210 RTP/AVP 9 8 120 0 84 101
a=rtpmap:120 opus/48000/2
a=fmtp:120 useinbandfec=1; usedtx=1; maxaveragebitrate=64000
a=rtpmap:84 speex/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
<------------->
--- (13 headers 12 lines) ---
Sending to 188.68.188.88:65450 (NAT)
Sending to 188.68.188.88:65450 (NAT)
Using INVITE request as basis request - 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
Found peer '805' for '805' from 188.68.188.88:65450

<--- Reliably Transmitting (NAT) to 188.68.188.88:65450 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---80a4e70dcefaeb7a;received=188.68.188.88;rport=65450
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
To: <sip:*60@37.60.188.288:5160>;tag=as6f05b0fd
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 1 INVITE
Server: FPBX-14.0.1.14(14.6.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="07dfbf34"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ' in 6400 ms (Method: INVITE)

<--- SIP read from UDP:188.68.188.88:65450 --->
ACK sip:*60@37.60.188.288:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---80a4e70dcefaeb7a;rport
Max-Forwards: 70
To: <sip:*60@37.60.188.288:5160>;tag=as6f05b0fd
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 1 ACK
Content-Length: 0

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

<--- SIP read from UDP:188.68.188.88:65450 --->
INVITE sip:*60@37.60.188.288:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---bcc77d1b7829ee7e;rport
Max-Forwards: 70
Contact: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>
To: <sip:*60@37.60.188.288:5160>
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 2 INVITE
Allow: SUBSCRIBE, NOTIFY, INVITE, ACK, CANCEL, BYE, REFER, INFO, OPTIONS, MESSAGE
Content-Type: application/sdp
Supported: replaces
User-Agent: X-Lite release 5.0.3 stamp 88254
Authorization: Digest username="805",realm="asterisk",nonce="07dfbf34",uri="sip:*60@37.60.188.288:5160",response="ca10566f85fdbb952b2bfd42101fa969",algorithm=MD5
Content-Length: 336

v=0
o=- 13152806172214114 1 IN IP4 192.168.0.147
s=X-Lite release 5.0.3 stamp 88254
c=IN IP4 192.168.0.147
t=0 0
m=audio 58210 RTP/AVP 9 8 120 0 84 101
a=rtpmap:120 opus/48000/2
a=fmtp:120 useinbandfec=1; usedtx=1; maxaveragebitrate=64000
a=rtpmap:84 speex/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
<------------->
--- (14 headers 12 lines) ---
Sending to 188.68.188.88:65450 (NAT)
Using INVITE request as basis request - 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
Found peer '805' for '805' from 188.68.188.88:65450
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
Found RTP audio format 9
Found RTP audio format 8
Found RTP audio format 120
Found RTP audio format 0
Found RTP audio format 84
Found RTP audio format 101
Found audio description format opus for ID 120
Found audio description format speex for ID 84
Found audio description format telephone-event for ID 101
Capabilities: us - (ulaw|alaw|g726|g723), peer - audio=(ulaw|alaw|g722|speex16|opus)/video=(nothing)/text=(nothing), combined - (ulaw|alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
Peer audio RTP is at port 192.168.0.147:58210
Looking for *60 in from-internal (domain 37.60.188.288)
sip_route_dump: route/path hop: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>

<--- Transmitting (NAT) to 188.68.188.88:65450 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---bcc77d1b7829ee7e;received=188.68.188.88;rport=65450
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
To: <sip:*60@37.60.188.288:5160>
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 2 INVITE
Server: FPBX-14.0.1.14(14.6.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:*60@37.60.188.288:5160>
Content-Length: 0


<------------>
-- Executing [*60@from-internal:1] Set("SIP/805-0000001e", "CONNECTEDLINE(name-charset,i)=utf8") in new stack
-- Executing [*60@from-internal:2] Set("SIP/805-0000001e", "CONNECTEDLINE(name,i)=Говорящие часы") in new stack
-- Executing [*60@from-internal:3] Set("SIP/805-0000001e", "CONNECTEDLINE(num,i)=*60") in new stack
-- Executing [*60@from-internal:4] Macro("SIP/805-0000001e", "user-callerid,") in new stack
-- Executing [s@macro-user-callerid:1] Set("SIP/805-0000001e", "TOUCH_MONITOR=1508332573.30") in new stack
-- Executing [s@macro-user-callerid:2] Set("SIP/805-0000001e", "AMPUSER=805") in new stack
-- Executing [s@macro-user-callerid:3] GotoIf("SIP/805-0000001e", "0?report") in new stack
-- Executing [s@macro-user-callerid:4] ExecIf("SIP/805-0000001e", "1?Set(__REALCALLERIDNUM=805)") in new stack
-- Executing [s@macro-user-callerid:5] Set("SIP/805-0000001e", "AMPUSER=805") in new stack
-- Executing [s@macro-user-callerid:6] GotoIf("SIP/805-0000001e", "0?limit") in new stack
-- Executing [s@macro-user-callerid:7] Set("SIP/805-0000001e", "AMPUSERCIDNAME=805") in new stack
-- Executing [s@macro-user-callerid:8] GotoIf("SIP/805-0000001e", "0?report") in new stack
-- Executing [s@macro-user-callerid:9] Set("SIP/805-0000001e", "AMPUSERCID=805") in new stack
-- Executing [s@macro-user-callerid:10] Set("SIP/805-0000001e", "__DIAL_OPTIONS=Ttr") in new stack
-- Executing [s@macro-user-callerid:11] Set("SIP/805-0000001e", "CALLERID(all)="805" <805>") in new stack
-- Executing [s@macro-user-callerid:12] GotoIf("SIP/805-0000001e", "0?limit") in new stack
-- Executing [s@macro-user-callerid:13] ExecIf("SIP/805-0000001e", "0?Set(GROUP(concurrency_limit)=805)") in new stack
-- Executing [s@macro-user-callerid:14] ExecIf("SIP/805-0000001e", "1?Set(CHANNEL(language)=ru)") in new stack
-- Executing [s@macro-user-callerid:15] GotoIf("SIP/805-0000001e", "0?continue") in new stack
-- Executing [s@macro-user-callerid:16] ExecIf("SIP/805-0000001e", "1?Set(__CALLEE_ACCOUNCODE=)") in new stack
-- Executing [s@macro-user-callerid:17] Set("SIP/805-0000001e", "__TTL=6") in new stack
-- Executing [s@macro-user-callerid:18] GotoIf("SIP/805-0000001e", "1?continue") in new stack
-- Goto (macro-user-callerid,s,29)
-- Executing [s@macro-user-callerid:29] Set("SIP/805-0000001e", "CALLERID(number)=805") in new stack
-- Executing [s@macro-user-callerid:30] Set("SIP/805-0000001e", "CALLERID(name)=805") in new stack
-- Executing [s@macro-user-callerid:31] GotoIf("SIP/805-0000001e", "0?cnum") in new stack
-- Executing [s@macro-user-callerid:32] Set("SIP/805-0000001e", "CDR(cnam)=805") in new stack
-- Executing [s@macro-user-callerid:33] Set("SIP/805-0000001e", "CDR(cnum)=805") in new stack
-- Executing [s@macro-user-callerid:34] Set("SIP/805-0000001e", "CHANNEL(language)=ru") in new stack
-- Executing [*60@from-internal:5] Answer("SIP/805-0000001e", "") in new stack
Audio is at 18868
Adding codec ulaw to SDP
Adding codec alaw to SDP
Adding non-codec 0x1 (telephone-event) to SDP

<--- Reliably Transmitting (NAT) to 188.68.188.88:65450 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---bcc77d1b7829ee7e;received=188.68.188.88;rport=65450
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
To: <sip:*60@37.60.188.288:5160>;tag=as039f5802
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 2 INVITE
Server: FPBX-14.0.1.14(14.6.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Contact: <sip:*60@37.60.188.288:5160>
Content-Type: application/sdp
Content-Length: 275

v=0
o=root 913872413 913872413 IN IP4 37.60.188.288
s=Asterisk PBX 14.6.2
c=IN IP4 37.60.188.288
t=0 0
m=audio 18868 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=sendrecv

<------------>

<--- SIP read from UDP:188.68.188.88:65450 --->
ACK sip:*60@37.60.188.288:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---39b10015289c877d;rport
Max-Forwards: 70
Contact: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>
To: <sip:*60@37.60.188.288:5160>;tag=as039f5802
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 2 ACK
User-Agent: X-Lite release 5.0.3 stamp 88254
Content-Length: 0

<------------->
--- (10 headers 0 lines) ---
-- Executing [*60@from-internal:6] Wait("SIP/805-0000001e", "1") in new stack
-- Executing [*60@from-internal:7] Set("SIP/805-0000001e", "NumLoops=0") in new stack
-- Executing [*60@from-internal:8] Set("SIP/805-0000001e", "FutureTime=1508332582") in new stack
-- Executing [*60@from-internal:9] Set("SIP/805-0000001e", "FutureTimeMod=2") in new stack
-- Executing [*60@from-internal:10] Set("SIP/805-0000001e", "FutureTime=1508332590") in new stack
-- Executing [*60@from-internal:11] Gosub("SIP/805-0000001e", "sub-hr12format,s,1()") in new stack
-- Executing [s@sub-hr12format:1] GotoIf("SIP/805-0000001e", "0?sub-hr12format,ru,1:sub-hr12format,en,1") in new stack
-- Goto (sub-hr12format,en,1)
-- Executing [en@sub-hr12format:1] Playback("SIP/805-0000001e", "at-tone-time-exactly") in new stack
-- <SIP/805-0000001e> Playing 'at-tone-time-exactly.ulaw' (language 'ru')
-- Executing [en@sub-hr12format:2] SayUnixTime("SIP/805-0000001e", "1508332590,,IM 'vm-and' S 'seconds' p") in new stack
-- <SIP/805-0000001e> Playing 'digits/4.ulaw' (language 'ru')
-- <SIP/805-0000001e> Playing 'digits/16.ulaw' (language 'ru')
-- <SIP/805-0000001e> Playing 'vm-and.ulaw' (language 'ru')
-- <SIP/805-0000001e> Playing 'digits/30.ulaw' (language 'ru')
-- <SIP/805-0000001e> Playing 'seconds.ulaw' (language 'ru')

<--- SIP read from UDP:188.68.188.88:65450 --->
BYE sip:*60@37.60.188.288:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---4e0c0c051b937a09;rport
Max-Forwards: 70
Contact: <sip:805@188.68.188.88:65450;rinstance=9e20cf0b908eb762>
To: <sip:*60@37.60.188.288:5160>;tag=as039f5802
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 3 BYE
User-Agent: X-Lite release 5.0.3 stamp 88254
Authorization: Digest username="805",realm="asterisk",nonce="07dfbf34",uri="sip:*60@37.60.188.288:5160",response="fb7d8c5c40809829f39dd42071d0ee45",algorithm=MD5
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
Sending to 188.68.188.88:65450 (NAT)
Scheduling destruction of SIP dialog '88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ' in 6400 ms (Method: BYE)

<--- Transmitting (NAT) to 188.68.188.88:65450 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.147:65450;branch=z9hG4bK-524287-1---4e0c0c051b937a09;received=188.68.188.88;rport=65450
From: "805"<sip:805@37.60.188.288:5160>;tag=187cb515
To: <sip:*60@37.60.188.288:5160>;tag=as039f5802
Call-ID: 88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ
CSeq: 3 BYE
Server: FPBX-14.0.1.14(14.6.2)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<------------>
== Spawn extension (sub-hr12format, en, 2) exited non-zero on 'SIP/805-0000001e'
Really destroying SIP dialog '88254NzRlNWVkNjMwMTI3YzQ2MDAxYTNjZDRlM2Q4YmY3NDQ' Method: BYE
tel*CLI> sip set debug off
SIP Debugging Disabled
tel*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups


Что то обломал всю репицу уже :(
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Re: АТС на VPS

Сообщение skynetyar » 18 окт 2017, 18:28

На клиентах моих которые за Mikrotik , надо что то пробрасывать на самом Mikrotik может?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
 
Сообщений: 432
Зарегистрирован: 18 авг 2016, 14:25

Пред.След.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

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