Falsche Nummer bei Rufumleitung

Taschentuch

Neuer User
Mitglied seit
28 Mai 2009
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen :)

schon mal vorne weg ich bin noch ziemlich neu und kenne mich noch nicht so gut mit dem Asterisk aus.;)

so aber nun zu meinem Problem,

System:
Wir haben einen Asterisk Server (Version 1.2) über den wir per ISDN raus telefonieren können.
Die Telefone sind Linksys IP Phone SPA962 und aastra 312w.

Problem:
Die Rufumleitung wird über die Funktion an den Telefonen direkt gemacht, dem Asterisk sagen wir nicht das die Nummern umgeleitet werden.Die Umleitung klappt auch soweit es wird nur teilweise die falsche Nummer angezeigt.

Wenn wir die Umleitung auf extern umstellen (z.B Handy) und von Extern anrufen dann wird die Falsche nummer angezeigt.(es wird immer die 70 angezeigt wir haben die Rufnummern von 70 bis 89)
Rufen wir von Intern an dann wird die richtige nummer angezeigt.

Leiten wir nach Intern um und rufen von Extern an auch dann wird die richtige nummer angezeigt


Ich habe auch schon zum Test die Umleitung über den Asterisk gemacht aber dort ist das selbe Problem.

Unser Anbieter sagt das wir die Nummern verändern dürfen und das Problem an unserer Anlage liegt.

Ich hoffe ich konnte mein Problem gut beschreiben. und ich hoffe das ihr mir Helfen könnt, vielen Dank schonmal.

Gruß
 
Herzlich Willkommen im Forum!

Kannst Du uns mal ein paar Daten mehr geben (Anbindung ISDN, Konfig Asterisk), und auch sagen, ob die Dokom "clip no screening" unterstützt?
 
Hallo :)

Vielen dank für deine schnelle Antwort.

Also laut technischem support der dokom unterstützt die Dokom das "clip no screening" und es ist angeblich auch bei uns aktiviert.

ich schreibe einfach mal was ich in den unterlagen der Telefonanlage so gefunden habe ^^

Hardware des Server:
Junghans quadbri ISDN-PCI
TA33Clip

So nun die Konfig:
ISDN zapata.conf
Code:
[trunkgroups]

[channels]
; Default language
language=de
; Default context
context=inbound_isdn
; Switchtype:  Only used for PRI.
switchtype=euroisdn

pridialplan=local
prilocaldialplan=dynamic
internationalprefix = +
nationalprefix = +49
localprefix = +49****
privateprefix = +49********

overlapdial=yes

signalling=bri_cpe

echocancel=yes

group=1
immediate=no
channel=1,2,4,5

context=inbound_fax
signalling=bri_net_ptmp

group=2
channel=7,8

group=3
channel=10,11

Extension.ael
Code:
//
// Example AEL config file
//

globals {

};

// =====================================================================
// inbound isdn calls
// =====================================================================
context inbound_isdn {
    
    // ----- incoming voicemailmain -----
    +49********89 => {
	VoiceMailMain();
	Hangup();
    };
    
    // ----- incoming fax buero -----
    +49********79 => {
	Dial(Zap/g2/${EXTEN:11});
	Hangup();
    };
    
    // Data
    _+49********7[567] => {
	Dial(Zap/g3/${EXTEN:11});
	Hangup();
    };
    
    // incoming calls to 70-89
    _+49********[78]X => {
	jump ${EXTEN:11}@outbound_sip;
    };
    
    // other
    i => {
	jump 50@outbound_isdn;
    };

    
};

// =====================================================================
// inbound fax calls
// =====================================================================
context inbound_fax {
    _. => {
	jump 0${EXTEN}@outbound_isdn;
    };
};

// =====================================================================
// outbound isdn calls
// =====================================================================
context outbound_isdn {
    _0X. => {
	Set(CALLERID(num)=+49********${CALLERID(num)});
	Dial(ZAP/g1/${EXTEN:1},,T);
	Hangup();
    };
    
    _+49. => {
	Set(CALLERID(num)=+49********${CALLERID(num)});
	Dial(ZAP/g1/0${EXTEN:3},,T);
	Hangup();
    };
    
    _00049. => {
	Set(CALLERID(num)=+49********${CALLERID(num)});
	Dial(ZAP/g1/0${EXTEN:5},,T);
	Hangup();
    };

    _[569]X => {
	Set(CALLERID(num)=+49********${CALLERID(num)});
	Dial(ZAP/g1/********${EXTEN},,T);
	if("${DIALSTATUS}" = "CONGESTION"){
	    Dial(IAX2/intern/${EXTEN},,T);
	}
	Hangup();
    };
    
    _+XX. => {
	Set(CALLERID(num)=+49********${CALLERID(num)});
	Dial(ZAP/g1/00${EXTEN:1},,T);
	Hangup();
    };
    
};

// ======================================================================
// inbound sip calls
// ======================================================================
context inbound_sip {
    
    _[78]X => {
	jump ${EXTEN}@outbound_sip;
    };
    
    _[569]X => {
	jump ${EXTEN}@outbound_isdn;
    };

    _0X. => {
	jump ${EXTEN}@outbound_isdn;
    };
    
    _+. => {
	jump ${EXTEN}@outbound_isdn;
    };
    
    
    // switch call forwarding on
    _44X. => {
	Answer();
	Set(DB(CF/${CALLERID(num)})=${EXTEN:2});
	SayDigits(${EXTEN:2});
	NoOp(Weiterleitung fuer ${CALLERID(num)} auf ${EXTEN:2} aktiviert.);
	Hangup();
    };
    
    // switch call forwarding off
    44 => {
	Answer();
	DBdel(CF/${CALLERID(num)});
	Playback(auth-thankyou);
	NoOp(Weiterleitung fuer ${CALLERID(num)} deaktiviert.);
	Hangup();
    };
    
};



// ==================================================================================
// outbound calls sip
// ==================================================================================
context outbound_sip {
    _7[0-4] => {
	    Dial(SIP/${EXTEN}&SIP/${EXTEN}w,40,to);
	    VoiceMail(${EXTEN});
	    Hangup();
    };
    

//    78 => {
//	    Dial(SIP/${EXTEN}&SIP/${EXTEN}w,40,t);
//	    VoiceMail(${EXTEN});
//	    Hangup();
//    };
    
    _8[01] => {
	    Dial(SIP/${EXTEN}&SIP/${EXTEN}w,40,t);
	    VoiceMail(${EXTEN});
	    Hangup();
    };
    
        
    89 => {
	VoiceMailMain(${CALLERID(num)},s);
	Hangup();
    };

    h => {
	NoOp();
    };
    
    i => {
	jump 50@outbound_isdn;
    };
};
ich hoffe das war jetz das richtige ^^ unserere unterlagen sind sehr ... naja ^^

Gruß
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,295
Beiträge
2,249,594
Mitglieder
373,893
Neuestes Mitglied
Kukkatto
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.