Support A2Billing :

provided by Star2Billing S.L.

Support A2Billing :
It is currently Thu Mar 28, 2024 12:18 pm
VoIP Billing solution


All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
 Post subject: Please help, I can't get DID working !
PostPosted: Sat Feb 24, 2007 6:11 pm 
Offline

Joined: Thu Feb 15, 2007 9:35 pm
Posts: 60
I have been trying for days now and I could not see what else that I should do. Here is what I have done so far


In the A2B , DID Destination List as below:

Destination: 18003310500
Creation Date: 2007-02-23 21
DID: 5104056331
CardNumber: 5824658282
Active: Active
VOIP: Inactive
Prio: 1
Minutes Used: 00:00


so when I try to call my DID number, this is what I get from CLI

-- Executing Set("SIP/64.34.176.212-09cc1fd0", "FROM_DID=5104056331") in new stack
-- Executing Gosub("SIP/64.34.176.212-09cc1fd0", "app-blacklist-check|s|1") in new stack
-- Executing LookupBlacklist("SIP/64.34.176.212-09cc1fd0", "") in new stack
-- Executing GotoIf("SIP/64.34.176.212-09cc1fd0", "0?blacklisted") in new stack
-- Executing Return("SIP/64.34.176.212-09cc1fd0", "") in new stack
-- Executing Goto("SIP/64.34.176.212-09cc1fd0", "custom-a2billing-did|5104056331|1") in new stack
-- Goto (custom-a2billing-did,5104056331,1)

It stopped right here and later I heard the busy tone. :(


Last edited by richardn on Sat Apr 28, 2007 1:27 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sat Feb 24, 2007 11:36 pm 
Offline

Joined: Thu Oct 19, 2006 9:56 am
Posts: 300
Location: Athens, Greece
You seem to be directing your trunk to the 'custom-a2billing-did' context.
However, the one that is supplied by areski is only called 'a2billing-did'.

I suggest, that, in accordance to the freepbx notation, you rename areski's context to custom-a2billing-did and give it a try.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Feb 25, 2007 6:27 am 
Offline

Joined: Thu Feb 15, 2007 9:35 pm
Posts: 60
hello XRG,

I changed the context according to your suggestion and it works !! thanks
a lot.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Feb 27, 2007 4:56 pm 
Offline

Joined: Thu May 04, 2006 6:14 am
Posts: 76
Location: Manta - Ecuador
Hello richardn,

Please, what DID provider are you using? I'm using one DID from IPKall but does not work for me. I need to try with DIDs from other provider.


Top
 Profile  
 
 Post subject:
PostPosted: Tue Feb 27, 2007 9:34 pm 
Offline

Joined: Thu Feb 15, 2007 9:35 pm
Posts: 60
I am using Les.net and they are very reliable. If you need more info. of how to setup trunk for this provider, please let me know.


Top
 Profile  
 
 Post subject: SOLVED !!!
PostPosted: Wed Feb 28, 2007 3:12 am 
Offline

Joined: Thu May 04, 2006 6:14 am
Posts: 76
Location: Manta - Ecuador
I've one account and DID with les.net :)

Please can you show me how to setup the DID with this provider? I've the sip.conf setup done but can not receive calls dialing to this DID.

Please check it out:

Under LIST DID GROUP:
Code:
- DID GROUP LIST -
   ID          DIDGROUP NAME          CREATION DATE      ACTION
   2                lesnet                           2007-02-27 19:03:21


Under LIST DID:
Code:
- DID LIST -     
DID            BILLING START DATE          EXPIRY DATE      DIDGROUP   COUNTRY    ACT    MU    FIXRATE    ACTION
6464010991    Free    2007-02-27 19:03:32    2032-02-27 19:03:32    lesnet       United States    Active    00:00    0      Edit this did   Delete this did


Under LIST DESTINATIONS:
Code:
- DID DESTINATION LIST -     
DESTINATION    CREATIONDATE    DID       CARDNUMBER    ACTIVE    VOIP    PRIOR    MINUTES USED    ACTION
SIP/4564004    2007-02-27 19    6464010991    4564004    Active    Active    1    00:00         Edit this Did Destination 


My extensions.conf:
Code:
exten => _X.,1,NoOp,${CALLERID(all)}
exten => _X.,2,DeadAGI(a2billing.php|2|did)
exten => _X.,3,Hangup


This is the log output when dialing the DID number from other asterisk box:
Code:
    -- Executing NoOp("SIP/64.34.176.212-0824fcc0", ""2125423189" <6464010991>") in new stack
    -- Executing DeadAGI("SIP/64.34.176.212-0824fcc0", "a2billing.php|2|did") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
  a2billing.php|2|did: line:58 - IDCONFIG : 2
  a2billing.php|2|did:
  a2billing.php|2|did: line:67 - MODE : did
  a2billing.php|2|did:
  a2billing.php|2|did: A2Billing AGI internal configuration:
  a2billing.php|2|did: Array
  a2billing.php|2|did: (
  a2billing.php|2|did:     [debug] => 3
  a2billing.php|2|did:     [answer_call] =>
  a2billing.php|2|did:     [logger_enable] => 1
  a2billing.php|2|did:     [log_file] => /var/log/asterisk/a2billing-did.log
  a2billing.php|2|did:     [say_goodbye] =>
  a2billing.php|2|did:     [play_menulanguage] =>
  a2billing.php|2|did:     [force_language] => ES
  a2billing.php|2|did:     [intro_prompt] =>
  a2billing.php|2|did:     [len_cardnumber] => 7
  a2billing.php|2|did:     [len_aliasnumber] => 15
  a2billing.php|2|did:     [len_voucher] => 15
  a2billing.php|2|did:     [min_credit_2call] => 0.02
  a2billing.php|2|did:     [min_duration_2bill] => 6
  a2billing.php|2|did:     [notenoughcredit_cardnumber] =>
  a2billing.php|2|did:     [notenoughcredit_assign_newcardnumber_cid] => 1
  a2billing.php|2|did:     [use_dnid] => 1
  a2billing.php|2|did:     [no_auth_dnid] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] => 2400
  a2billing.php|2|did:             [1] => 2300
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [number_try] => 1
  a2billing.php|2|did:     [say_balance_after_auth] =>
  a2billing.php|2|did:     [say_balance_after_call] =>
  a2billing.php|2|did:     [say_rateinitial] =>
  a2billing.php|2|did:     [say_timetocall] =>
  a2billing.php|2|did:     [auto_setcallerid] => 1
  a2billing.php|2|did:     [force_callerid] =>
  a2billing.php|2|did:     [cid_sanitize] =>
  a2billing.php|2|did:     [cid_enable] =>
  a2billing.php|2|did:     [cid_askpincode_ifnot_callerid] =>
  a2billing.php|2|did:     [cid_auto_create_card] =>
  a2billing.php|2|did:     [cid_auto_assign_card_to_cid] =>
  a2billing.php|2|did:     [cid_auto_create_card_typepaid] => POSTPAY
  a2billing.php|2|did:     [cid_auto_create_card_credit] => 0
  a2billing.php|2|did:     [cid_auto_create_card_credit_limit] => 1000
  a2billing.php|2|did:     [cid_auto_create_card_tariffgroup] => 1
  a2billing.php|2|did:     [callerid_authentication_over_cardnumber] =>
  a2billing.php|2|did:     [sip_iax_friends] => 1
  a2billing.php|2|did:     [sip_iax_pstn_direct_call_prefix] => 9
  a2billing.php|2|did:     [sip_iax_pstn_direct_call] => 1
  a2billing.php|2|did:     [extracharge_did] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] =>
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [extracharge_fee] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] =>
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [dialcommand_param] => |120|HLrCRo(%timeout%:61000:00000)
  a2billing.php|2|did:     [dialcommand_param_sipiax_friend] => |20|HLrCR(3600000:61000:30000)
  a2billing.php|2|did:     [switchdialcommand] =>
  a2billing.php|2|did:     [maxtime_tocall_negatif_free_route] => 5400
  a2billing.php|2|did:     [send_reminder] => 1
  a2billing.php|2|did:     [record_call] =>
  a2billing.php|2|did:     [monitor_formatfile] => gsm
  a2billing.php|2|did:     [base_currency] => usd
  a2billing.php|2|did:     [agi_force_currency] =>
  a2billing.php|2|did:     [currency_association] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] => usd:prepaid-dollar
  a2billing.php|2|did:             [1] => mxn:pesos
  a2billing.php|2|did:             [2] => eur:euro
  a2billing.php|2|did:             [3] => all:credit
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [file_conf_enter_destination] => prepaid-enter-dest
  a2billing.php|2|did:     [file_conf_enter_menulang] => prepaid-menulang2
  a2billing.php|2|did:     [currency_association_internal] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [usd] => prepaid-dollar
  a2billing.php|2|did:             [mxn] => pesos
  a2billing.php|2|did:             [eur] => euro
  a2billing.php|2|did:             [all] => credit
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did: )
  a2billing.php|2|did:
  a2billing.php|2|did: AGI Request:
  a2billing.php|2|did: Array
  a2billing.php|2|did: (
  a2billing.php|2|did:     [agi_request] => a2billing.php
  a2billing.php|2|did:     [agi_channel] => SIP/64.34.176.212-0824fcc0
  a2billing.php|2|did:     [agi_language] => es
  a2billing.php|2|did:     [agi_type] => SIP
  a2billing.php|2|did:     [agi_uniqueid] => 1172630509.74
  a2billing.php|2|did:     [agi_callerid] => 6464010991
  a2billing.php|2|did:     [agi_calleridname] => 2125423189
  a2billing.php|2|did:     [agi_callingpres] => 0
  a2billing.php|2|did:     [agi_callingani2] => 0
  a2billing.php|2|did:     [agi_callington] => 0
  a2billing.php|2|did:     [agi_callingtns] => 0
  a2billing.php|2|did:     [agi_dnid] => 21254231896464010991
  a2billing.php|2|did:     [agi_rdnis] => unknown
  a2billing.php|2|did:     [agi_context] => a2billing-did
  a2billing.php|2|did:     [agi_extension] => 21254231896464010991
  a2billing.php|2|did:     [agi_priority] => 2
  a2billing.php|2|did:     [agi_enhanced] => 0.0
  a2billing.php|2|did:     [agi_accountcode] =>
  a2billing.php|2|did: )
  a2billing.php|2|did:
  a2billing.php|2|did: line:491 get_agi_request_parameter = 6464010991 ; SIP/64.34.176.212-0824fcc0 ; 1172630509.74 ;  ; 21254231896464010991
  a2billing.php|2|did: line:314 - [NO ANSWER CALL]
  a2billing.php|2|did: line:330 - [DID CALL - [CallerID=6464010991]:[DID=21254231896464010991]
  a2billing.php|2|did: line:340 - SELECT cc_did.id, cc_did_destination.id, billingtype, tariff, destination,  voip_call, username FROM cc_did, cc_did_destination,  cc_card  WHERE id_cc_did=cc_did.id and cc_card.id=id_cc_card and cc_did_destination.activated=1  and cc_did.activated=1 and did='21254231896464010991'  AND cc_did.startingdate<= CURRENT_TIMESTAMP AND (cc_did.expirationdate > CURRENT_TIMESTAMP OR cc_did.expirationdate IS NULL OR LENGTH(cc_did.expirationdate)<5)  ORDER BY priority ASC
  a2billing.php|2|did: line:343 - 0
    -- AGI Script a2billing.php completed, returning 0


What can be wrong on my setup ?[/code]

Added after 21 minutes:

Yes.. is solved. The trouble was with the les.net settings for my DID. The settings of the DID must be:

Code:
DID                             6464010991
Route To                  mypeer
Send ANI Prefix      UNCHECKED
Send DID Prefix            CHECKED
Send Prefix                 LEAVE BLANK
Force DID CLI                LEAVE BLANK
Force Ringing               LEAVE UNCHECKED
(Check if no ringing heard)    
Voicemail Enabled        LEAVE UNCHECKED
Go to voicemail after (seconds)    
Voicemail Password     LEAVE BLANK   
Voicemail Access Code    99
Email voicemail to          LEAVE BLANK


Thank you :) :P


Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 4:17 am 
Offline

Joined: Thu Feb 15, 2007 9:35 pm
Posts: 60
:lol: cool good for you !


Last edited by richardn on Wed Feb 28, 2007 4:23 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Wed Feb 28, 2007 4:24 am 
Offline

Joined: Thu May 04, 2006 6:14 am
Posts: 76
Location: Manta - Ecuador
Yes :)

Now... Why IPKall Did's does not work? :oops: :cry:


Top
 Profile  
 
 Post subject:
PostPosted: Sun Jul 29, 2007 10:07 pm 
Offline

Joined: Sat Jul 28, 2007 5:51 am
Posts: 79
xrg wrote:
You seem to be directing your trunk to the 'custom-a2billing-did' context.
However, the one that is supplied by areski is only called 'a2billing-did'.

I suggest, that, in accordance to the freepbx notation, you rename areski's context to custom-a2billing-did and give it a try.


May i ask where can i find this file? Or can you put up a lil how to for us please......


Top
 Profile  
 
 Post subject: Re: SOLVED !!!
PostPosted: Mon Aug 31, 2009 7:59 pm 
Offline

Joined: Mon Jun 15, 2009 4:14 pm
Posts: 17
razametal wrote:
I've one account and DID with les.net :)

Please can you show me how to setup the DID with this provider? I've the sip.conf setup done but can not receive calls dialing to this DID.

Please check it out:

Under LIST DID GROUP:
Code:
- DID GROUP LIST -
   ID          DIDGROUP NAME          CREATION DATE      ACTION
   2                lesnet                           2007-02-27 19:03:21


Under LIST DID:
Code:
- DID LIST -     
DID            BILLING START DATE          EXPIRY DATE      DIDGROUP   COUNTRY    ACT    MU    FIXRATE    ACTION
6464010991    Free    2007-02-27 19:03:32    2032-02-27 19:03:32    lesnet       United States    Active    00:00    0      Edit this did   Delete this did


Under LIST DESTINATIONS:
Code:
- DID DESTINATION LIST -     
DESTINATION    CREATIONDATE    DID       CARDNUMBER    ACTIVE    VOIP    PRIOR    MINUTES USED    ACTION
SIP/4564004    2007-02-27 19    6464010991    4564004    Active    Active    1    00:00         Edit this Did Destination 


My extensions.conf:
Code:
exten => _X.,1,NoOp,${CALLERID(all)}
exten => _X.,2,DeadAGI(a2billing.php|2|did)
exten => _X.,3,Hangup


This is the log output when dialing the DID number from other asterisk box:
Code:
    -- Executing NoOp("SIP/64.34.176.212-0824fcc0", ""2125423189" <6464010991>") in new stack
    -- Executing DeadAGI("SIP/64.34.176.212-0824fcc0", "a2billing.php|2|did") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php
  a2billing.php|2|did: line:58 - IDCONFIG : 2
  a2billing.php|2|did:
  a2billing.php|2|did: line:67 - MODE : did
  a2billing.php|2|did:
  a2billing.php|2|did: A2Billing AGI internal configuration:
  a2billing.php|2|did: Array
  a2billing.php|2|did: (
  a2billing.php|2|did:     [debug] => 3
  a2billing.php|2|did:     [answer_call] =>
  a2billing.php|2|did:     [logger_enable] => 1
  a2billing.php|2|did:     [log_file] => /var/log/asterisk/a2billing-did.log
  a2billing.php|2|did:     [say_goodbye] =>
  a2billing.php|2|did:     [play_menulanguage] =>
  a2billing.php|2|did:     [force_language] => ES
  a2billing.php|2|did:     [intro_prompt] =>
  a2billing.php|2|did:     [len_cardnumber] => 7
  a2billing.php|2|did:     [len_aliasnumber] => 15
  a2billing.php|2|did:     [len_voucher] => 15
  a2billing.php|2|did:     [min_credit_2call] => 0.02
  a2billing.php|2|did:     [min_duration_2bill] => 6
  a2billing.php|2|did:     [notenoughcredit_cardnumber] =>
  a2billing.php|2|did:     [notenoughcredit_assign_newcardnumber_cid] => 1
  a2billing.php|2|did:     [use_dnid] => 1
  a2billing.php|2|did:     [no_auth_dnid] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] => 2400
  a2billing.php|2|did:             [1] => 2300
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [number_try] => 1
  a2billing.php|2|did:     [say_balance_after_auth] =>
  a2billing.php|2|did:     [say_balance_after_call] =>
  a2billing.php|2|did:     [say_rateinitial] =>
  a2billing.php|2|did:     [say_timetocall] =>
  a2billing.php|2|did:     [auto_setcallerid] => 1
  a2billing.php|2|did:     [force_callerid] =>
  a2billing.php|2|did:     [cid_sanitize] =>
  a2billing.php|2|did:     [cid_enable] =>
  a2billing.php|2|did:     [cid_askpincode_ifnot_callerid] =>
  a2billing.php|2|did:     [cid_auto_create_card] =>
  a2billing.php|2|did:     [cid_auto_assign_card_to_cid] =>
  a2billing.php|2|did:     [cid_auto_create_card_typepaid] => POSTPAY
  a2billing.php|2|did:     [cid_auto_create_card_credit] => 0
  a2billing.php|2|did:     [cid_auto_create_card_credit_limit] => 1000
  a2billing.php|2|did:     [cid_auto_create_card_tariffgroup] => 1
  a2billing.php|2|did:     [callerid_authentication_over_cardnumber] =>
  a2billing.php|2|did:     [sip_iax_friends] => 1
  a2billing.php|2|did:     [sip_iax_pstn_direct_call_prefix] => 9
  a2billing.php|2|did:     [sip_iax_pstn_direct_call] => 1
  a2billing.php|2|did:     [extracharge_did] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] =>
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [extracharge_fee] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] =>
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [dialcommand_param] => |120|HLrCRo(%timeout%:61000:00000)
  a2billing.php|2|did:     [dialcommand_param_sipiax_friend] => |20|HLrCR(3600000:61000:30000)
  a2billing.php|2|did:     [switchdialcommand] =>
  a2billing.php|2|did:     [maxtime_tocall_negatif_free_route] => 5400
  a2billing.php|2|did:     [send_reminder] => 1
  a2billing.php|2|did:     [record_call] =>
  a2billing.php|2|did:     [monitor_formatfile] => gsm
  a2billing.php|2|did:     [base_currency] => usd
  a2billing.php|2|did:     [agi_force_currency] =>
  a2billing.php|2|did:     [currency_association] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [0] => usd:prepaid-dollar
  a2billing.php|2|did:             [1] => mxn:pesos
  a2billing.php|2|did:             [2] => eur:euro
  a2billing.php|2|did:             [3] => all:credit
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did:     [file_conf_enter_destination] => prepaid-enter-dest
  a2billing.php|2|did:     [file_conf_enter_menulang] => prepaid-menulang2
  a2billing.php|2|did:     [currency_association_internal] => Array
  a2billing.php|2|did:         (
  a2billing.php|2|did:             [usd] => prepaid-dollar
  a2billing.php|2|did:             [mxn] => pesos
  a2billing.php|2|did:             [eur] => euro
  a2billing.php|2|did:             [all] => credit
  a2billing.php|2|did:         )
  a2billing.php|2|did:
  a2billing.php|2|did: )
  a2billing.php|2|did:
  a2billing.php|2|did: AGI Request:
  a2billing.php|2|did: Array
  a2billing.php|2|did: (
  a2billing.php|2|did:     [agi_request] => a2billing.php
  a2billing.php|2|did:     [agi_channel] => SIP/64.34.176.212-0824fcc0
  a2billing.php|2|did:     [agi_language] => es
  a2billing.php|2|did:     [agi_type] => SIP
  a2billing.php|2|did:     [agi_uniqueid] => 1172630509.74
  a2billing.php|2|did:     [agi_callerid] => 6464010991
  a2billing.php|2|did:     [agi_calleridname] => 2125423189
  a2billing.php|2|did:     [agi_callingpres] => 0
  a2billing.php|2|did:     [agi_callingani2] => 0
  a2billing.php|2|did:     [agi_callington] => 0
  a2billing.php|2|did:     [agi_callingtns] => 0
  a2billing.php|2|did:     [agi_dnid] => 21254231896464010991
  a2billing.php|2|did:     [agi_rdnis] => unknown
  a2billing.php|2|did:     [agi_context] => a2billing-did
  a2billing.php|2|did:     [agi_extension] => 21254231896464010991
  a2billing.php|2|did:     [agi_priority] => 2
  a2billing.php|2|did:     [agi_enhanced] => 0.0
  a2billing.php|2|did:     [agi_accountcode] =>
  a2billing.php|2|did: )
  a2billing.php|2|did:
  a2billing.php|2|did: line:491 get_agi_request_parameter = 6464010991 ; SIP/64.34.176.212-0824fcc0 ; 1172630509.74 ;  ; 21254231896464010991
  a2billing.php|2|did: line:314 - [NO ANSWER CALL]
  a2billing.php|2|did: line:330 - [DID CALL - [CallerID=6464010991]:[DID=21254231896464010991]
  a2billing.php|2|did: line:340 - SELECT cc_did.id, cc_did_destination.id, billingtype, tariff, destination,  voip_call, username FROM cc_did, cc_did_destination,  cc_card  WHERE id_cc_did=cc_did.id and cc_card.id=id_cc_card and cc_did_destination.activated=1  and cc_did.activated=1 and did='21254231896464010991'  AND cc_did.startingdate<= CURRENT_TIMESTAMP AND (cc_did.expirationdate > CURRENT_TIMESTAMP OR cc_did.expirationdate IS NULL OR LENGTH(cc_did.expirationdate)<5)  ORDER BY priority ASC
  a2billing.php|2|did: line:343 - 0
    -- AGI Script a2billing.php completed, returning 0


What can be wrong on my setup ?[/code]

Added after 21 minutes:

Yes.. is solved. The trouble was with the les.net settings for my DID. The settings of the DID must be:

Code:
DID                             6464010991
Route To                  mypeer
Send ANI Prefix      UNCHECKED
Send DID Prefix            CHECKED
Send Prefix                 LEAVE BLANK
Force DID CLI                LEAVE BLANK
Force Ringing               LEAVE UNCHECKED
(Check if no ringing heard)    
Voicemail Enabled        LEAVE UNCHECKED
Go to voicemail after (seconds)    
Voicemail Password     LEAVE BLANK   
Voicemail Access Code    99
Email voicemail to          LEAVE BLANK


Thank you :) :P


Hey man,
How did you set the DID ??? Where is the local that you setted this ???
I'm trying to do my DID work, but it's difficult to me do this.
Can you help me please?? Or somebody?
Thank's


Top
 Profile  
 
 Post subject: Re: Please help, I can't get DID working !
PostPosted: Tue Jun 01, 2010 9:33 pm 
Offline

Joined: Sat May 22, 2010 6:56 pm
Posts: 6
Location: Belfast UK
Hi every one

Could any one help me with this one, I am using free pbx and a2b 1.6.0 and i have alist of DDI to use but when I poin then to card number@ my sip server then in free pbx set an inbound route to a2billing-did it gets as far as the free pbx then drops the call any 1 know what or would any one know the format to point the number at, would it be [email protected]/cardnumber or what I doto fix this so that when I have users on my network when they want an inbound ddi it will work for them ????


Top
 Profile  
 
 Post subject: Re: Please help, I can't get DID working !
PostPosted: Sat Sep 25, 2010 5:41 am 
Offline
User avatar

Joined: Tue May 13, 2008 4:37 am
Posts: 22
Location: Coeur d Alene, Id
I assume you have a rate specified for the DID in question that belongs to a ratecard, which in turn is assigned to a callplan? I saw some lines of CLI output that haunted me for a long time when I was trying to figure out how to make A2B essentially function as a softswitch and bill properly for DID usage according to the rate specified (For customers with DIDs, each customer has their own ratecard so as to be able to keep track more easily.)

Anyhow, not having the ratecard with the DID I was trying to call (*and bill to a card*) attached to a call plan wreaked havoc on my life for a while. Mind you that my experiences and the production version of A2B I utilize for my clients is 1.3.3, I believe that the principles are still the same. If not, I'd sure appreciate a heads up! I'm actually working on making 1.7 into a production softswitch and writing some kind of plugins or modules for allowing customers to login to their account (Customer_UI) and giving the ability to use the DID module with any provider that has an API so customers can search for DIDs, view the pricing options (if you have multiple vendors that service the same ratecenter) order the DID, and then the script will insert the rate into their ratecard (or build a ratecard if its their first order and then add the rate, with the markup you specify,) populate the DID and destination, and essentially allow you to provide real-time DID provisioning and ordering using vendors other than DIDX. Along with that, then writing the necessary functions to control routing by DID, create a failover or call forward, change DNIS, e911, directory listing submission, remove it, and a few other cool concepts for DID control I have on my whiteboard. I think thats ultimately the goal among us resellers that want to compete with some of the mainstream providers that have the fancy control panels, programmers, and resources but still want to provide a personal level of service and interact with the customer. At least, thats my goal :-)

-AJ
Convertec


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


All times are UTC


Who is online

Users browsing this forum: No registered users and 3 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