[asterisk-r2] R2 Channels blocked in CLEAR FORWARD state

Hedi Khalouaoui hkhalouaoui at gmail.com
Sat Jun 18 12:54:40 CDT 2011


Hello,

Newby in this list  and in R2 protocol,
I have some problem with channels blocked in "CLEAR FORWARD" state.

asterisk -rx "mfcr2 show channels"

Chan Variant Max ANI Max DNIS ANI First Immediate Accept Tx CAS   Rx CAS
    1 ITU     10      4        No        No               SEIZE     
ANSWER
    2 ITU     10      4        No        No               SEIZE     
ANSWER
    3 ITU     10      4        No        No               SEIZE     
ANSWER
    4 ITU     10      4        No        No               SEIZE     
ANSWER
    5 ITU     10      4        No        No               SEIZE     
SEIZE AC
    6 ITU     10      4        No        No               SEIZE     
SEIZE AC
    7 ITU     10      4        No        No               SEIZE     
SEIZE AC
    8 ITU     10      4        No        No               SEIZE     
ANSWER
    9 ITU     10      4        No        No               SEIZE     
SEIZE AC
   10 ITU     10      4        No        No               SEIZE     
SEIZE AC
   11 ITU     10      4        No        No               CLEAR FO  
SEIZE AC
   12 ITU     10      4        No        No               CLEAR FO  
SEIZE AC
   13 ITU     10      4        No        No               CLEAR FO  
ANSWER
   14 ITU     10      4        No        No               CLEAR FO  
ANSWER
   15 ITU     10      4        No        No               CLEAR FO  
FORCED R
   17 ITU     10      4        No        No               CLEAR FO  
ANSWER

I tried to google about this subject, but didn't find solution.

Thank you for you help.

Hedi

This is our configuration :

asterisk-1.6.2.18
dahdi-linux-complete-2.4.1.2+2.4.1
openr2-1.3.1

Installation done in Algeria

r2proto.conf file :
--------------------------------------------------------------------
# Group A tones
mf_ga_tones.request_next_dnis_digit=1
mf_ga_tones.request_dnis_minus_1=2
mf_ga_tones.request_dnis_minus_2=7
mf_ga_tones.request_dnis_minus_3=8
mf_ga_tones.request_all_dnis_again=X
mf_ga_tones.request_next_ani_digit=5
mf_ga_tones.request_category=5
mf_ga_tones.request_category_and_change_to_gc=X
mf_ga_tones.request_change_to_g2=3
mf_ga_tones.address_complete_charge_setup=6
mf_ga_tones.network_congestion=4

# Group B tones
mf_gb_tones.accept_call_with_charge=6
mf_gb_tones.accept_call_no_charge=7
mf_gb_tones.busy_number=3
mf_gb_tones.network_congestion=4
mf_gb_tones.unallocated_number=5
mf_gb_tones.line_out_of_order=8
mf_gb_tones.special_info_tone=2
mf_gb_tones.reject_collect_call=X
mf_gb_tones.number_changed=X

# Group C tones (just Mexico use Group C signals)
mf_gc_tones.request_next_ani_digit=X
mf_gc_tones.request_change_to_g2=X
mf_gc_tones.request_next_dnis_digit_and_change_to_ga=X

# Group I tones
mf_g1_tones.no_more_dnis_available=F
mf_g1_tones.no_more_ani_available=F
mf_g1_tones.caller_ani_is_restricted=C

# Group II tones
mf_g2_tones.national_subscriber=1
mf_g2_tones.national_priority_subscriber=2
mf_g2_tones.international_subscriber=7
mf_g2_tones.international_priority_subscriber=9
mf_g2_tones.collect_call=X

# Timers in milliseconds
# Use -1 to leave default, or just comment it out for that matter
timers.mf_back_cycle=1500
timers.mf_back_resume_cycle=150
timers.mf_fwd_safety=10000
timers.r2_seize=8000
timers.r2_answer=80000
timers.r2_metering_pulse=0
timers.r2_double_answer=400
timers.r2_answer_delay=150
timers.cas_persistence_check=500
timers.dtmf_start_dial=100

## misc settings ##

# time that a MF tone should persist before handling it
mf_threshold=0

chan_dahdi.conf file :
--------------------------------------------------------------------
[channels]
signalling=mfcr2
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes

group=1
callgroup=1
pickupgroup=1

mfcr2_variant=itu
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_get_ani_first=no
mfcr2_category=national_subscriber
mfcr2_logdir=span1
mfcr2_call_files=no
mfcr2_logging=all
mfcr2_mfback_timeout=1000
mfcr2_metering_pulse_timeout=500
mfcr2_allow_collect_calls=no
mfcr2_double_answer=yes

mfcr2_advanced_protocol_file=/etc/asterisk/r2proto.conf


group = 1
context = from-pstn
channel => 1-15,17-31
channel => 32-46,48-62
channel => 63-77,79-93
channel => 94-108,110-124




More information about the asterisk-r2 mailing list