Support A2Billing :

provided by Star2Billing S.L.

Support A2Billing :
It is currently Tue Mar 19, 2024 3:23 am
VoIP Billing solution


All times are UTC




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: skypepinless
PostPosted: Tue Jul 17, 2012 12:21 pm 
Offline

Joined: Sun Apr 17, 2011 1:59 am
Posts: 10
Hi all,

We setting successfully skypepinless for asterisk+a2billing (as pinless callingcard system) :mrgreen2:
We lease the skype chanel to inbound call to asterisk+a2billing server as skypepinless system. (nick skype authentication)

if you feel interesting, please contact us.

Thanks


Top
 Profile  
 
 Post subject: Re: skypepinless
PostPosted: Sat Feb 23, 2013 6:35 am 
Offline

Joined: Wed Feb 20, 2013 4:23 am
Posts: 1
Its really good to know that you had the breakthourgh innovation.
Let me congratulate you for that from core of my heart.
I am planning forward for a calling card system similer to this, please share how you would like to be involved with your innovation.
Thanking you!
shisdew
[email protected]


Top
 Profile  
 
 Post subject: Re: skypepinless
PostPosted: Sun Mar 17, 2013 6:03 pm 
Offline

Joined: Sat Mar 16, 2013 11:14 am
Posts: 6
hi shisdew

i have setup a2billing and skype with this way

Code:
[from-skype-external]
;give external sip users congestion and hangup
exten => _.,1,NoOp(Received incoming SIP connection from ${CALLERID(name)} and ${CALLERID(num)})
exten => _.,n,Set(DID=${IF($["${EXTEN:1:2}"=""]?s:${EXTEN})})
exten => _.,n,Goto(s,1)

exten => s,1,GotoIf($["${ALLOW_SIP_ANON}"="yes"]?from-skype,${DID},1)
exten => h,1,NoOp(Hangup)
exten => i,1,NoOp(Invalid)
exten => t,1,NoOp(Timeout)

[from-skype]
;this context is authenticating  skype caller  you need  1 entery for every skype caller
;like this example  skype name is   abc123
exten =>  abc123,1,NoOp(Received incoming call from ${CALLERID(name)})
exten => abc123,n,Set(CALLERID(num)= paste calling card number here)
exten => abc123,n,NoOp(caller id number is set to  ${CALLERID(num)})
exten => abc123,n,Goto(a2billing,01,1)

exten => h,1,NoOp(Hangup)
exten => i,1,NoOp(Invalid)
exten => t,1,NoOp(Timeout)


after this goto customer s account and add new caller id and insert callingcard number into caller id
and done

this code is working for me


Top
 Profile  
 
 Post subject: Re: skypepinless
PostPosted: Fri Apr 26, 2013 7:06 am 
Offline

Joined: Fri Apr 26, 2013 7:00 am
Posts: 1
Location: 448 Josephine Dr, Grants Pass, AL 35226
This code has worked for me too. I just copied it and did the same procedures as told here. It really worked and now my system is working without error free.

Want to get rid of skin problems? Click here


Top
 Profile  
 
 Post subject: Re: skypepinless
PostPosted: Sun Apr 28, 2013 11:34 am 
Offline

Joined: Sat Mar 16, 2013 11:14 am
Posts: 6
second method
step 1
first edit this file
/var/www/html/a2billing/common/lib/Class.A2Billing.php
oregional line 2629
Code:
if ($callerID_enable == 1 && is_numeric($this->CallerID) && $this->CallerID > 0) {

replace with below line
modified line 2629
Code:
  if ($callerID_enable == 1 ) {

save
exit
step 2
if you using freepbx
then edit this file /etc/asterisk/extensions_override_freepbx.conf
and add this 2 context
Code:
[from-skype-external]
;give external sip users congestion and hangup
; Yes. This is _really_ meant to be _. - I know asterisk whinges about it, but
; I do know what I'm doing. This is correct.
exten => _.,1,NoOp(Received incoming SIP connection from ${CALLERID(name)} and ${CALLERID(num)})
exten => _.,n,Set(DID=${IF($["${EXTEN:1:2}"=""]?s:${EXTEN})})
exten => _.,n,Set(CALLERID(num)=${DID})
exten => _.,n,Goto(s,1)


exten => s,1,GotoIf($["${ALLOW_SIP_ANON}"="yes"]?from-skype1,${DID},1)


exten => h,1,NoOp(Hangup)
exten => i,1,NoOp(Invalid)
exten => t,1,NoOp(Timeout)
[from-skype1]

exten => _.,1,NoOp(Received incoming callerid number is set to  ${CALLERID(num)})
same => n,Goto(a2billing,99,1)


save and exit
and reload
step 3
in a2billing admin web interface
goto customers acount and add skypename in add new caller id section and Done
with this method you dont need 1 entry for every customer in
/etc/asterisk/extensions_override_freepbx.conf
enjoy
best off luck


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 
VoIP Billing solution


All times are UTC


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group