Benutze das IAX Softphone KIAX, leider funktioniert die DTMF Erkennung nicht vernünftig. D.h. ab und zu läuft es, die meiste Zeit funktioniert es nicht.
Was genau gemacht werden soll: Habe im in der Datei extensions.conf diese Einträge gemacht:
In der Datei iax.conf ist folgendes definiert worden:
Zusätzlich ist die Datei features.conf wie folgt angepasst worden:
Rufe ich nun von extern über ISDN diesen Teilnehmer an, dann kann man dort auch drangehen, allerdings ist eine Wahl von z.B. *2 und dahinter die Rufnummer (12345), die sich im Context brd befindet, nicht möglich. Es passiert einfach gar nichts.
Hier der Ausschnitt vom Debuggen:
Hat jemand eine Idee woran es liegen kann?
Gruß
Martin
Was genau gemacht werden soll: Habe im in der Datei extensions.conf diese Einträge gemacht:
Code:
[globals]
DYNAMIC_FEATURES=blindxfer#automon#atxfer#parkcall
...
[brd]
exten => _1234.,1,Voicemail(10@voicemail)
...
[capi-in]
exten => rufnummer,1,Dial(IAX2/telefon,,tTwWkK)
...
In der Datei iax.conf ist folgendes definiert worden:
Code:
[general]
bindport=4569
bindaddr=0.0.0.0
iaxcompat=yes
nochecksums=no
delayreject=yes
amaflags=billing
language=de
mohinterpret=default
mohsuggest=default
disallow=all
jitterbuffer=yes
forcejitterbuffer=no
maxjitterbuffer=800
maxjitterinterps=10
resyncthreshold=1000
tos=ef
autokill=yes
codecpriority=host
rtcachefriends=no
rtupdate=no
rtautoclear=yes
rtignoreregexpire=no
[telefon]
allow=gsm
auth=md5
callerid=Swatchy <telefon>
context=brd
host=dynamic
qualify=yes
qualifysmoothing=yes
secret=telefon
type=friend
Zusätzlich ist die Datei features.conf wie folgt angepasst worden:
Code:
...
[featuremap]
blindxfer => #1 ; Blind transfer (default is #)
;disconnect => *0 ; Disconnect (default is *)
automon => *1 ; One Touch Record a.k.a. Touch Monitor
atxfer => *2 ; Attended transfer
;parkcall => #72 ; Park call (one step parking)
...
Rufe ich nun von extern über ISDN diesen Teilnehmer an, dann kann man dort auch drangehen, allerdings ist eine Wahl von z.B. *2 und dahinter die Rufnummer (12345), die sich im Context brd befindet, nicht möglich. Es passiert einfach gar nichts.
Hier der Ausschnitt vom Debuggen:
Code:
Debugging on new channels is enabled
<< [ TYPE: DTMF Begin (12) SUBCLASS: * (42) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: Null Frame (5) SUBCLASS: N/A (0) ] [IAX2/telefon-1]
<< [ TYPE: DTMF End (1) SUBCLASS: * (42) ] [IAX2/telefon-1]
Hat jemand eine Idee woran es liegen kann?
Gruß
Martin
Zuletzt bearbeitet: