Чат  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Abills

А также решения для провайдеров на основе Asterisk и других открытых PBX

Модератор: april22

Abills

Сообщение Alex_789 » 22 янв 2011, 16:51

Где можно найти ман по настройке abills+asterisk.
Alex_789
 
Сообщений: 29
Зарегистрирован: 11 янв 2011, 20:45

Re: Abills

Сообщение Alex_789 » 22 янв 2011, 17:20

ddkprog писал(а):вставте в гугл abills+asterisk и получите 2830 ссылок
вот первая в моем списке поисковика
http://abills.net.ua/wiki/doku.php/abills:docs:asterisk


Как раз по этому ману я и настраивал! Но там описание на половину. Остальное подбираю методом тыка. Ни чего не получается!
Кто сталкивался тот знает, что по ссылкам с поисковика - подробного мана не найти.
Alex_789
 
Сообщений: 29
Зарегистрирован: 11 янв 2011, 20:45

Re: Abills

Сообщение ded » 22 янв 2011, 18:36

Alex_789, судя по вопросу
Alex_789 писал(а):Где можно найти ман по настройке abills+asterisk.

у Вас есть слабая надежда, что у кого-то на форуме есть этот мануал, и он его раздаёт в привате, когда попросят?
ded
 
Сообщений: 13054
Зарегистрирован: 26 авг 2010, 19:00

Re: Abills

Сообщение Alex_789 » 22 янв 2011, 19:16

Сделал всё как написано на официальном сайте http://abills.net.ua/wiki/doku.php/abills:docs:asterisk

Сначала прописал в extensions.conf:
exten => _N.,1,DeadAGI(/usr/abills/Abills/modules/Voip/agi_rad.pl)
exten => _N.,2,Hangup()

exten => _600.,1,Dial(SIP/6000)
Попробовал позвонить на 6000 молчит, после чего говорит что-то т и в панели администратора, так же ни чего не показывает.

После прописал:
exten => _N.,1,AGI(/usr/abills/Abills/modules/Voip/agi_rad.pl)
exten => _N.,1,Dial(SIP/6000)
exten => _N.,2,Hangup()
_________________________

Короче экспериментирую.

Может кто объяснит что должно выполняться после agi_rad.pl
Просто экспериментировать, не зная даже как это всё работает - по моему пустая трата времени.


[Показать] Спойлер:
abills*CLI>
<--- SIP read from UDP:XXX.XXX.160.6:40010 --->
INVITE sip:6000@XXX.XXX.160.170 SIP/2.0
Via: SIP/2.0/UDP XXX.XXX.160.6:40010;branch=z9hG4bK-d8754z-895eec48c59bf76d-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:6001@XXX.XXX.160.6:40010>
To: <sip:6000@XXX.XXX.160.170>
From: "6001"<sip:6001@XXX.XXX.160.168>;tag=7985c20c
Call-ID: MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
Supported: replaces
User-Agent: X-Lite 4 release 4.0 stamp 58832
Content-Length: 408

v=0
o=- 12940182803040559 1 IN IP4 XXX.XXX.160.6
s=CounterPath X-Lite 4.0
c=IN IP4 XXX.XXX.160.6
t=0 0
a=ice-ufrag:9c9cb9
a=ice-pwd:136f1bee02050d12af5a7863ed4dc2c5
m=audio 62084 RTP/AVP 107 0 8 101
a=rtpmap:107 BV32/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=candidate:1 1 UDP 659136 192.168.51.254 62084 typ host
a=candidate:1 2 UDP 659134 192.168.51.254 62085 typ host

<------------->
--- (13 headers 14 lines) ---
Sending to XXX.XXX.160.6 : 40010 (no NAT)
Using INVITE request as basis request - MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
Found peer '6001' for '6001' from XXX.XXX.160.6:40010

<--- Reliably Transmitting (no NAT) to XXX.XXX.160.6:40010 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP XXX.XXX.160.6:40010;branch=z9hG4bK-d8754z-895eec48c59bf76d-1---d8754z-;received=XXX.XXX.160.6;rport=40010
From: "6001"<sip:6001@XXX.XXX.160.168>;tag=7985c20c
To: <sip:6000@XXX.XXX.160.170>;tag=as3ab9ec76
Call-ID: MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
CSeq: 1 INVITE
Server: Asterisk PBX 1.6.2.7-1ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="3868f167"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.' in 32000 ms (Method: INVITE)
abills*CLI>
<--- SIP read from UDP:XXX.XXX.160.6:40010 --->
ACK sip:6000@XXX.XXX.160.170 SIP/2.0
Via: SIP/2.0/UDP XXX.XXX.160.6:40010;branch=z9hG4bK-d8754z-895eec48c59bf76d-1---d8754z-;rport
Max-Forwards: 70
To: <sip:6000@XXX.XXX.160.170>;tag=as3ab9ec76
From: "6001"<sip:6001@XXX.XXX.160.168>;tag=7985c20c
Call-ID: MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
CSeq: 1 ACK
Content-Length: 0


<------------->
--- (8 headers 0 lines) ---
abills*CLI>
<--- SIP read from UDP:XXX.XXX.160.6:40010 --->
INVITE sip:6000@XXX.XXX.160.170 SIP/2.0
Via: SIP/2.0/UDP XXX.XXX.160.6:40010;branch=z9hG4bK-d8754z-7dbf3123337b6bc5-1---d8754z-;rport
Max-Forwards: 70
Contact: <sip:6001@XXX.XXX.160.6:40010>
To: <sip:6000@XXX.XXX.160.170>
From: "6001"<sip:6001@XXX.XXX.160.168>;tag=7985c20c
Call-ID: MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
Supported: replaces
User-Agent: X-Lite 4 release 4.0 stamp 58832
Authorization: Digest username="6001",realm="asterisk",nonce="3868f167",uri="sip:6000@XXX.XXX.160.170",response="48b859a510ed4ef866c75a80f790774d",algorithm=MD5
Content-Length: 408

v=0
o=- 12940182803040559 1 IN IP4 XXX.XXX.160.6
s=CounterPath X-Lite 4.0
c=IN IP4 XXX.XXX.160.6
t=0 0
a=ice-ufrag:9c9cb9
a=ice-pwd:136f1bee02050d12af5a7863ed4dc2c5
m=audio 62084 RTP/AVP 107 0 8 101
a=rtpmap:107 BV32/16000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=candidate:1 1 UDP 659136 192.168.51.254 62084 typ host
a=candidate:1 2 UDP 659134 192.168.51.254 62085 typ host

<------------->
--- (14 headers 14 lines) ---
Sending to XXX.XXX.160.6 : 40010 (no NAT)
Using INVITE request as basis request - MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
Found peer '6001' for '6001' from XXX.XXX.160.6:40010
Found RTP audio format 107
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 101
Found audio description format BV32 for ID 107
Found audio description format telephone-event for ID 101
Capabilities: us - 0x4 (ulaw), peer - audio=0xc (ulaw|alaw)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x4 (ulaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port XXX.XXX.160.6:62084
Looking for 6000 in default (domain XXX.XXX.160.170)
list_route: hop: <sip:6001@XXX.XXX.160.6:40010>

<--- Transmitting (no NAT) to XXX.XXX.160.6:40010 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP XXX.XXX.160.6:40010;branch=z9hG4bK-d8754z-7dbf3123337b6bc5-1---d8754z-;received=XXX.XXX.160.6;rport=40010
From: "6001"<sip:6001@XXX.XXX.160.168>;tag=7985c20c
To: <sip:6000@XXX.XXX.160.170>
Call-ID: MTQ1ZWQ4MjUwM2FkOWI5NDA2Mzk1OTllYWUyYzFlOTA.
CSeq: 2 INVITE
Server: Asterisk PBX 1.6.2.7-1ubuntu1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Contact: <sip:6000@XXX.XXX.160.168>
Content-Length: 0
Alex_789
 
Сообщений: 29
Зарегистрирован: 11 янв 2011, 20:45

Re: Abills

Сообщение Alex_789 » 22 янв 2011, 19:19

А если есть у кого-то мануал скиньте плиз на майл f-coder@mail.ru, буду очень благодарен!
Alex_789
 
Сообщений: 29
Зарегистрирован: 11 янв 2011, 20:45

Re: Abills

Сообщение Alex_789 » 22 янв 2011, 19:45

Благодарю! Теперь хоть увидел что что-то с радиусом. Буду разбираться

[Показать] Спойлер:
- /usr/abills/Abills/modules/Voip/agi_rad.pl: RAD server error: ETIMEOUT
No such command '-- /usr/abills/Abills/modules/Voip/agi_rad.pl: RAD server error: ETIMEOUT' (type 'core show help -- /usr/abills/Abills/modules/Voip/agi_rad.pl:' for other possible commands)
Alex_789
 
Сообщений: 29
Зарегистрирован: 11 янв 2011, 20:45

Re: Abills

Сообщение ded » 22 янв 2011, 20:54

+
*CLI> agi set debug
ded
 
Сообщений: 13054
Зарегистрирован: 26 авг 2010, 19:00

Re: Abills

Сообщение Alex_789 » 23 янв 2011, 01:48

Поковырял и настроил радиус.
А теперь понять не могу, звоню с 6000 на 6001 со следующим extensions.conf:
exten => _N.,1,AGI(/usr/abills/Abills/modules/Voip/agi_rad.pl)
exten => _N.,n,Dial(SIP/6000)
exten => _N.,n,Hangup()
Declined

А так звонит:
exten => _N.,n,Dial(SIP/6000)

Не могу сообразить что дальше, наведите пожалуйста на правильный путь!

[Показать] Спойлер:
== Using SIP RTP CoS mark 5
-- Executing [6001@default:1] AGI("SIP/6000-0000000c", "/usr/abills/Abills/modules/Voip/agi_rad.pl") in new stack
-- Launched AGI Script /usr/abills/Abills/modules/Voip/agi_rad.pl
<SIP/6000-0000000c>AGI Tx >> agi_request: /usr/abills/Abills/modules/Voip/agi_rad.pl
<SIP/6000-0000000c>AGI Tx >> agi_channel: SIP/6000-0000000c
<SIP/6000-0000000c>AGI Tx >> agi_language: en
<SIP/6000-0000000c>AGI Tx >> agi_type: SIP
<SIP/6000-0000000c>AGI Tx >> agi_uniqueid: 1295732435.12
<SIP/6000-0000000c>AGI Tx >> agi_version: 1.6.2.7-1ubuntu1
<SIP/6000-0000000c>AGI Tx >> agi_callerid: 6000
<SIP/6000-0000000c>AGI Tx >> agi_calleridname: 6000
<SIP/6000-0000000c>AGI Tx >> agi_callingpres: 0
<SIP/6000-0000000c>AGI Tx >> agi_callingani2: 0
<SIP/6000-0000000c>AGI Tx >> agi_callington: 0
<SIP/6000-0000000c>AGI Tx >> agi_callingtns: 0
<SIP/6000-0000000c>AGI Tx >> agi_dnid: 6001
<SIP/6000-0000000c>AGI Tx >> agi_rdnis: unknown
<SIP/6000-0000000c>AGI Tx >> agi_context: default
<SIP/6000-0000000c>AGI Tx >> agi_extension: 6001
<SIP/6000-0000000c>AGI Tx >> agi_priority: 1
<SIP/6000-0000000c>AGI Tx >> agi_enhanced: 0.0
<SIP/6000-0000000c>AGI Tx >> agi_accountcode:
<SIP/6000-0000000c>AGI Tx >> agi_threadid: -1226237072
<SIP/6000-0000000c>AGI Tx >>
<SIP/6000-0000000c>AGI Rx << GET VARIABLE SIPCALLID
<SIP/6000-0000000c>AGI Tx >> 200 result=1 (YmYwYzY1NmQ5NDJiNzVjODA3OTJkN2EwZTJmZmU4MjA.)
<SIP/6000-0000000c>AGI Rx << GET VARIABLE SIPCODEC
<SIP/6000-0000000c>AGI Tx >> 200 result=0
<SIP/6000-0000000c>AGI Rx << GET VARIABLE SIPUSERAGENT
<SIP/6000-0000000c>AGI Tx >> 200 result=0
<SIP/6000-0000000c>AGI Rx << GET VARIABLE CHANNEL(peerip)
<SIP/6000-0000000c>AGI Tx >> 200 result=1 (95.59.160.165)
<SIP/6000-0000000c>AGI Rx << GET VARIABLE SIPTHEORETICALIP
<SIP/6000-0000000c>AGI Tx >> 200 result=0
<SIP/6000-0000000c>AGI Rx << VERBOSE "USER: 6000 Call reject Reply-Message: Service not allow" 3
-- /usr/abills/Abills/modules/Voip/agi_rad.pl: USER: 6000 Call reject Reply-Message: Service not allow
<SIP/6000-0000000c>AGI Tx >> 200 result=1
<SIP/6000-0000000c>AGI Rx << HANGUP
<SIP/6000-0000000c>AGI Tx >> 200 result=1
-- <SIP/6000-0000000c>AGI Script /usr/abills/Abills/modules/Voip/agi_rad.pl completed, returning -1
Alex_789
 
Сообщений: 29
Зарегистрирован: 11 янв 2011, 20:45

Re: Abills

Сообщение ded » 23 янв 2011, 02:07

CLI>sip set debug peer 6000
и смотрите sip ответ от 6000 пира.
ded
 
Сообщений: 13054
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Биллинг и карточные платформы

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

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

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