Woomera, Asterisk 1.8 und CallerID

Filed in Allgemein

Nach langem Suchen an der falschen Stelle habe ich endlich jemanden gefunden, der die Lösung hatte. Eine Sangoma FlexBRI B700, eine ISDN-Karte mit 4 S0 sowie 2 FXS/FXO, gab keine Caller ID nach draußen. Es lag nicht an den Konfigurationsdateien und meiner Unfähigkeit, es war ein Programmfehler im Treiber. Diesen hat dankenswerterweise Mathias Kaufmann bereits gefunden,allein, seine Seite war schwer zu finden. Darum verweise ich hier auf diese, damit sie der nächste vielleicht schneller findet (ich konnte die Seite nur aus dem Google-Cache aufrufen):

https://blog.stei.gr/sangoma-sendet-falsche-callerid

Darüberhinaus ist hier der kleine Patch, der den Fehler behebt.

--- chan_woomera.c 2011-02-17 18:07:36.000000000 +0100
+++ chan_woomera.c.new 2011-08-12 17:24:44.000000000 +0200
@@ -332,10 +332,10 @@
#if defined(AST18)
#define W_SUBCLASS_INT subclass.integer
#define W_SUBCLASS_CODEC subclass.codec
-#define W_CID_NAME caller.id.name.str
-#define W_CID_NAME_PRES caller.id.name.presentation
-#define W_CID_NUM caller.id.number.str
-#define W_CID_NUM_PRES caller.id.number.presentation
+#define W_CID_NAME connected.id.name.str
+#define W_CID_NAME_PRES connected.id.name.presentation
+#define W_CID_NUM connected.id.number.str
+#define W_CID_NUM_PRES connected.id.number.presentation
#define W_CID_FROM_RDNIS redirecting.from.number.str
#define W_CID_SET_FROM_RDNIS(self,_value) self->redirecting.from.number.str = _value; self->redirecting.from.number.valid=1
#else

Oenology Post Formats
Click to view/hide
Posts Calendar
Click to view/hide
Oktober 2024
M D M D F S S
« Aug    
 123456
78910111213
14151617181920
21222324252627
28293031  
Archive
Click to view/hide
Letzte Beiträge
Click to view/hide