Hallo,
seit kurzem hab ich 2 Asteriske im Einsatz. Ein Asterisk enthält die Logik und die Verbindung zur alten TK und der 2. Asterisk dient als Gateway in die Telekom-Welt.
Nun ist mir folgendes Problem aufgefallen: Versucht ein externer Anrufer eine DW zu wählen die es nicht gibt (Anrufer vertippt sich od. weiß es nicht besser), dann wird der Anruf beendet:
Wünschenswert wäre aber dass der externe Anrufer dann zur Vermittlung verbunden wird um dort über die richtige Nummer informiert zu werden.
Hier noch die extensions.conf des Gateways zum Amt:
Im Kontext ISDN-IN-AMT auf dem Logik-Asterisk hab ich alle möglichen DW einzeln aufgelistet.
Ich hab mir schon überlegt ein Pattern zu definieren, aber dann würden wahrscheinlich alle Anrufer in dieses Pattern fallen...
Vielleicht hat jemand von euch ein ähnliches Problem schon gelöst und kann mir weiterhelfen?!
lg Dani
seit kurzem hab ich 2 Asteriske im Einsatz. Ein Asterisk enthält die Logik und die Verbindung zur alten TK und der 2. Asterisk dient als Gateway in die Telekom-Welt.
Nun ist mir folgendes Problem aufgefallen: Versucht ein externer Anrufer eine DW zu wählen die es nicht gibt (Anrufer vertippt sich od. weiß es nicht besser), dann wird der Anruf beendet:
Code:
Apr 19 09:02:52 VERBOSE[20583] logger.c: -- Accepting overlap voice call from '073268xxxxx' to '80' on channel 0/1, span 7
Apr 19 09:02:52 VERBOSE[16149] logger.c: -- Starting simple switch on 'Zap/19-1'
Apr 19 09:02:56 VERBOSE[16149] logger.c: -- Executing Dial("Zap/19-1", "IAX2/obelisk:[email protected]/8011@ISDN-IN-AMT") in new stack
Apr 19 09:02:56 VERBOSE[16149] logger.c: -- Called obelisk:[email protected]/8011@ISDN-IN-AMT
Apr 19 09:02:56 WARNING[20592] chan_iax2.c: Call rejected by 172.21.31.51: No such context/extension
Apr 19 09:02:56 VERBOSE[16149] logger.c: -- IAX2/172.21.31.51:4569-3 is circuit-busy
Apr 19 09:02:56 VERBOSE[16149] logger.c: -- Hungup 'IAX2/172.21.31.51:4569-3'
Apr 19 09:02:56 VERBOSE[16149] logger.c: == Everyone is busy/congested at this time (1:0/1/0)
Code:
Apr 19 09:02:37 NOTICE[29742]: chan_iax2.c:7160 socket_read: Rejected connect attempt from 172.21.31.50, request '8011@ISDN-IN-AMT' does not exist
Hier noch die extensions.conf des Gateways zum Amt:
Code:
[ISDN-IN-AMT]
exten => _X.,1,Dial(IAX2/obelisk:[email protected]/${EXTEN}@ISDN-IN-AMT)
exten => s,1,Set(TIMEOUT(digit=4))
exten => s,2,Dial(IAX2/obelisk:[email protected]/0@ISDN-IN-AMT)
exten => 0,1,Dial(IAX2/obelisk:[email protected]/0@ISDN-IN-AMT)
Ich hab mir schon überlegt ein Pattern zu definieren, aber dann würden wahrscheinlich alle Anrufer in dieses Pattern fallen...
Vielleicht hat jemand von euch ein ähnliches Problem schon gelöst und kann mir weiterhelfen?!
lg Dani