Nebenstelle rufnummer hinzufügen

Florianfranke

Neuer User
Mitglied seit
6 Dez 2005
Beiträge
179
Punkte für Reaktionen
0
Punkte
16
Hallo,

ich habe bei uns in der Firma einen Asterisk Server, und möchte das die nebenstelle z.B. 10 nicht nur über die Rufnummer 10 Intern erreichbar ist sonder auch beim wählen von 0123 456-10

Problematik ist wenn jemand im Telefonbuch eine nummer anruft dan ist dort die 0123 456-10 gespeichert und nicht die 10 direkt und möchte nicht deshalb 2 Amtsleitungen verschwenden.

Muss ich dies in denn Configs hinzufügren!

Will nicht wieder mein Asterisk tot konfigurieren!

Vielen Dank schon mal im vorraus
 
Zuletzt bearbeitet von einem Moderator:
Also so ganz verstehe ich dein Problem nicht; kann es sein, dass du in deinem Telefonbuchbsp. einen Fehler drin hast?

Außerdem wären ein Paar mehr Infos nett:
- was für ein Anschluss hast du?
- Kennst du z.B. betateilchens Kurs?
- Stimmt deine Signatur in Bezug auf "IPtam", oder verwendest du einen "echten" Asterisk?
 
Ich verstehe schon, was da gewollt ist. Allerdings verstehe ich nicht, welchen Sinn es macht, die externe Rufnummer von internen Nebenstellen in ein Telefonbuch einzutippen.

Aber seis drum:

Code:
; direktes wählen einer 2-stelligen Nebenstelle
exten => _XX,1,Dial,SIP/${EXTEN}
[...] ; hier können weitere prios der extension angegeben werden

; wählen der externen Rufnummer wobei die
; ersten 7 Stellen abgeschnitten werden
exten => _0123456XX,1,Dial,SIP/${EXTEN:7}
[...] ; hier können weitere prios der extension angegeben werden

Damit werden zum einen alle 2-stelligen Nummern direkt intern gewählt und bei allen 2-stelligen NUmmern mit vorangewähltem Anlagenanschluß 0123456 werden die ersten 7 Stellen abgeschnitten und auch wieder die interne 2-stellige Nummer gewählt.

Den Tipp von Cibi, mal meinen Asterisk Kurs anzuschauen, kann ich nur wiederholen - das was Du hier fragst, sind absolute Asterisk -Basics.
 
Ja ich verwened die IP-tam erlich gesagt ist die für Dummys wie mich ideal oder anfänger.

Das eigentliche problem ist das mein Chef ein Nokia E60 Handy hat und wenn er mich anrufen will dann hat er folgende nummer gespeichert

(vorwahl)(telefonnummer)(Nebenstelle)

Damit er nicht zwei Amtsleitungen verschwendet wenn er über das Wlan also über die Asterisk anlage telefoniert sollte intern die öffentliche rufnummer erreichbar sein.

Also anstatt der nebenstelle 10 zu wählen dann die komplette
(vorwahl)(telefonnummer)(Nebenstelle) ist zwar aufwendiger aber wenn die nummer gespeichert ist es es für mein 50 Jährigen Chef einfacher!
 
Zuletzt bearbeitet von einem Moderator:
Ahh, jetzt habe ich es (hoffentlich) auch kapiert :kasper:
(die Lösung hat betateilchen ja schon geschrieben)
 
Bei mir sieht es so aus

;-----------------------------------------------------------------------------
; File: extensions.inc
;
; ---- Automatically generated, do not edit ----
;
; (c) IPTAM GmbH, Karsten Wemheuer, 2005, 2006
;-----------------------------------------------------------------------------


[extensions]
exten => florian,1,Macro(dial-intern,10)
exten => 10,1,Macro(dial-intern,10)
exten => 10,hint,SIP/florian




Soll ich es hier hinzufügen!
hab ich probiert nur mache ich irgendwas falsch!

Wo gibt es dieses Asterisk Buch wo diese Basics drin stehen!
 
Zuletzt bearbeitet von einem Moderator:
Ich muss immer wieder im nachhinein denken "mensch war ich blöd die Antworten liegen vor mir!"

Vielen Dank noch ans Forum!

so ist diese nebenstelle unter timo und 3700814 erreichbar

exten => 3700814,1,Macro(dial-intern,14)
exten => timo,1,Macro(dial-intern,14)
exten => 14,1,Macro(dial-intern,14)
exten => 14,hint,SIP/3700814
exten => 14,hint,SIP/timo
 
Zuletzt bearbeitet von einem Moderator:
Florianfranke schrieb:
Wo gibt es dieses Asterisk Buch wo diese Basics drin stehen!!!

Schau halt mal in meine Signatur... da ist ein Link drin!
 
Ich hab mich wohl zu früh gefreut!

Bei meinem Asterisk ist es so das ich keine 0 vorwählen muss für Amtsleitung!

Dann geht es gar nicht bei mir weil sobald ich 07042 wähle erkennt doch der Asterisk das er über die ISDN gehen soll und nicht intern!

PS: hab mir das Buch bestellt
 
Zuletzt bearbeitet von einem Moderator:
Florianfranke schrieb:
PS: hab mir das Buch bestellt

Aber nicht bei mir direkt, oder? Hier ist keine Bestellung angekommen.


Das mit der 0 als erste Ziffer sollte aber kein Problem sein, es kommt dann nur auf die Reihenfolge an, in der die beiden Pattern

exten => _0123456XX (für die interne Wahl)

und

exten => _0. (für die Wahl über ISDN)

im Dialplan auftauchen. Da mußt Du einfach mal ausprobieren, die richtige Reihenfolge zu finden - es gibt ja nur zwei Möglichkeiten.
 
Ich habs jetzt bei Amazon bestellt oder hätte ichs bei dir bestellen sollen!

mir leuchtet es ein wenn ich 07042 123 wähle erkennt die anlage das ich nicht nach drausen will, ok kapiert aber wo muss ich das machen.

In welche konfig Datei muss ich es einfügen!

- Access.inc
- extensions.inc
- outgoing.inc
- macros.inc
 
Zuletzt bearbeitet von einem Moderator:
Deine Ausrufezeichentaste scheint zu klemmen :rolleyes:

Hättest Du das Buch direkt bei mir bestellt, hättest Du es bestimmt schneller bekommen :wink:

In welcher Reihenfolge bei IPTAM diese Dateien zusammengesetzt werden, kann ich Dir leider nicht sagen - ich kenne IPTAM nicht.
 
Muss ich es vieleicht in die Access datei einfügen denn da wird wohl bestimmt welche nummer nach drausen darf!
 
Zuletzt bearbeitet von einem Moderator:
Kannst Du bitte damit aufhören, immer mehrere Ausrufezeichen hintereinander zu machen? Und auch Fragen sinnloserweise mit Ausrufezeichen anstatt Fragezeichen zu beenden? Danke.
 
Tut mir Leid
 
Habs geschaft,

Ganz einfach für IP-Tam users:

das hinzufügen:
exten => _Telefonnummer,1,Macro(dial-intern,11)

Edit
File: /etc/asterisk/inc/access.inc


Beispiel:

[national]
exten => _0Z.,1,GotoIf($[${EXTEN:2:4} = 1234]?${CONTEXT},0${EXTEN:6},1:2)
exten => _0Z.,2,Macro(dialout,${EXTEN:0})
exten => _01234000811,1,Macro(dial-intern,11)


wählt man jetzt 01234000811 dann wählt man intern 11.

Geil :-)


PS:
Tut mir leid das ich euch generft hab mit sowas einfachem.
 
In Deinem Beispiel

Code:
exten => _01234000811,1,Macro(dial-intern,11)

ist der Unterstrich aber ziemlich sinnlos (auch wenn es funktioniert!) weil Du hier gar kein Pattern auswertest, was eigentlich die Aufgabe des Unterstrichs ist, sondern eine komplett angegebene Rufnummer.
 
Kostenlos!

Statistik des Forums

Themen
248,538
Beiträge
2,293,774
Mitglieder
378,048
Neuestes Mitglied
jamesjonesjj10