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

AdoDB und Rollback

Filed in MySql, PHP

Natürlich muss man dann beim Verbinden auch sagen, dass man Transaktionen möchte:

NewADOConnection('mysqlt');

statt

NewADOConnection('mysql');

Oenology Post Formats
Click to view/hide
Posts Calendar
Click to view/hide
Oktober 2011
M D M D F S S
« Jun   Dez »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
Archive
Click to view/hide
Letzte Beiträge
Click to view/hide