[DIVA] per Qsig Name übermitteln -> OXE?

kasper-ls

Neuer User
Mitglied seit
11 Jan 2008
Beiträge
46
Punkte für Reaktionen
0
Punkte
6
Hallo.

Normalerweise soll das Qsig-ISO auch Namen übertragen können.
Leider wird bei mir nur die Nummer angezeigt.
Hab aber gelesen, das es funktionieren soll

Wenn ich mir den debug aber anschaue, dann wird doch der Name gesetzt.

Code:
    -- Executing [7010@capi-in:4] Dial("CAPI/DIVA#30/7010-30", "CAPI/DIVA/8010|45|r") in new stack
       >   * Sending "Lothar S*********-D***": (22 byte(s))
    -- Called DIVA/8010
    -- CAPI/DIVA#29/8010-31 is proceeding passing it to CAPI/DIVA#30/7010-30
       >   * Got CALLED NAME: "S*******-D* Lot" (16 byte(s))
    -- CAPI/DIVA#29/8010-31 is making progress passing it to CAPI/DIVA#30/7010-30
    -- CAPI/DIVA#29/8010-31 is ringing
[Apr 10 20:10:03] NOTICE[3200]: chan_capi_supplementary.c:143 new_ccbsnr_id: No peerlink found to set CCBS/CCNR linkage ID.

Ich vermute mal einen Fehler in der capi.conf bzw. in der Trunk-Conf auf der Alcatel Seite.

Im t3 Log steht folgends.

Code:
 ______________________________________________________________________________
| (440309:000006) Physical-Event :
| long: 104  desti: 0  source: 0  cryst: 1  cpl: 2  us: 0  term: 0  type a5 
| tei: 0  >>>>  message received : SETUP [05]    Call ref :  00 46
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 80 90 a3 
| IE:[18] CHANNEL (l=3)  a1 83 9f -> T2 : B channel 31 preferred
| IE:[1c] FACILITY (l=47) 
|   [91] Discriminator of supplementary service applications
|   [aa] NFE (l=6): 
|         [80] Source Entity (l=1) End_PTNX
|         [82] Destination Entity (l=1) End_PTNX
|   [8b] Interpretation APDU (l=1):  DISCARD (0)
|   [a1] INVOKE (l=33):
|        Invoke Ident. : 0009 (9)
|         OP:  ECMA RO_CALLING_NAME (0)
|         [80] Name presentation allowed (l=22) 'Lothar S********-D****'
| IE:[1e] PROGRESS_ID (l=2) 80 83 
| IE:[6c] CALLING_NUMBER (l=14)  ->  21  81  Num : 0xxxxxx9
| IE:[70] CALLED_NUMBER (l=5)  ->  80  Num : 8041
|______________________________________________________________________________
 
Zeig' mal die t3-Ausgabe von 'nem abgehenden Gespräch der Alcatel., Will da mal was vergleichen.
Zusätzlich im asterisk ein:
Code:
set verbose 5
capi debug

Alles in allem wird der Name aber übermittelt...

Mario
 
Hallo.

Ich hab das Problem inzwischen gelöst.

Ich habe von Qsig-GF auf ABC-F Protokoll umgestellt.
Und jetzt funktioniert die Namensanzeige.

Anbei mal meine Parameter aus der divas_cfg.rc

Code:
# SHELL_CFG_START
CStartTTY="0"
CTTY_PIAFS="0"
CTTY_FAX="0"
CStartCAPI="1"
CStartDivaSIPcontrol="0"
CDivaSIPcontrol_bin="sipcontrol_aki"
CStartDivaSS7="0"
CStartDivaSoftIP="0"
CGlobalFaxClass2Options="3"
CGlobalFaxClass2OptionsSEP="0"
CGlobalFaxClass2OptionsV34Rate="0"
CGlobalFaxClass2OptionsHiRes="0"
CGlobalTTYATInit=""
CGlobalCapiGO="1"
CGlobalCallRateLimit="0"
CVerifyCardSerialNumber="1"
CLoadInDebugMode="0"
CForceDriverLoad="0"
CStartDivalogd="0"
CStartDivaSnmp="0"
CDebugTraceProfile="s"
CDebugTraceADAPTER="0x00"
CDebugTraceADAPTERLayer1="0"
CDebugTraceADAPTERRBS="0"
CDebugTraceADAPTERRTP="0"
CDebugTraceSoftIP="0x104210f"
CDebugTraceSIP="0x83"
CDebugTraceXDI="0x197"
CDebugTraceMTPX="0x197"
CDebugTraceCAPI="0x197"
CDebugTraceTTY="0x197"
CDebugTraceSS7_MTP3="0x7"
CDebugTraceSS7_ISUP="0x7"
CTraceDecodeAll="1"
CTraceDecodePPP="detect"
CTraceDecodeVSIG="0"
CTraceDecodeS[0]="0"
CTraceDecodeS[1]="0"
CTraceDecodeS[2]="0"
CTraceDecodeS[3]="0"
CTraceDecodeS[4]="0"
CTraceDecodeS[5]="0"
CTraceDecodeS[6]="0"
CTraceDecodeS[7]="0"
CTraceDecodeS[8]="0"
CTraceDecodeS[9]="0"
CTraceDecodeS[10]="0"
CTraceDecodeS[11]="0"
CTraceDecodeS[12]="0"
CTraceDecodeS[13]="0"
CTraceDecodeS[14]="0"
CTraceDecodeS[15]="0"
CTraceDecodeS[16]="0"
CTraceDecodeS[17]="0"
CTraceDecodeS[18]="0"
CTraceDecodeS[19]="0"
CTraceDecodeS[20]="0"
CTraceDecodeS[21]="0"
CTraceDecodeS[22]="0"
CTraceDecodeS[23]="0"
CTraceDecodeS[24]="0"
CTraceDecodeS[25]="0"
CTraceDecodeS[26]="0"
CTraceDecodeS[27]="0"
CTraceDecodeS[28]="0"
CTraceDecodeS[29]="0"
CTraceDecodeS[30]="0"
CTraceDecodeS[31]="0"
CTraceDecodeS[32]="0"
CTraceDecodeChannel="all"
CDivaMtpxMode="0"
CStartOnBoot="0"
CDivaTTYWaitCause="0"
CDivaTTYIgnoreNumberType="0"
CDivaTTYNoCarrier="0"
CGlobalPiafsRTF="15"
CMtpxOn="0"
CSDKLogFilename="/var/log/dssdk.log"
CSDKLogFormat="2"
CSDKLogLevel="1"
CSysLIFixPCIBus="0"
CSysRebootOnError="0"
CLoadMaintOn="0"
CStartCtransferOn="0"
CSysCAPIIrq="0"
CSysMSIIrq="1"
CCardSUBADAPTER[1]="1"
CCardVISUALNAME[1]="Dialogic Diva PRI/E1/T1-8 PCI v3"
CCardNAME[1]="72"
CCardSN[1]="<seriennummer>"
CCardPORT[1]=""
CCard_FROZEN[1]="0"
CCard_ANALOG[1]="0"
CCardPROT[1]="3"
CCardNT2[1]="1"
CCard_ResourceBoard[1]="0"
CCardDIDLEN[1]="0"
CCardSPECIAL[1]=""
CCardDidTimeout[1]="0"
CCardNT[1]="0"
CCard_SYNC_MODE[1]="0"
CCard_SYNC_PORT[1]="0"
CCard_SYNC_CAPABLE[1]="0"
CCardBRI_LK[1]="0"
CCardCRC[1]="0"
CCardL2[1]="1"
CCardL2_CHANGED[1]="0"
CCardLAW[1]="1"
CCardFL[1]="0"
CCardFL_LEN[1]="1"
CCardSTEI[1]="0"
CCardNTEI[1]="0"
CCardP2P[1]="0"
CCardLTONE[1]="1"
CCardFAX_FINE[1]="0"
CCardFAX_ECM[1]="0"
CCardFAX_E64B[1]="0"
CCardFAX_C2D[1]="0"
CCardFAX_CT6[1]="0"
CCardFAX_DUC[1]="0"
CCardFAX_NPL[1]="0"
CCardFAX_HTL[1]="0"
CCardFAX_HHL[1]="0"
CCardFAX_HPI[1]="0"
CCardFAX_DFB[1]="0"
CCardFAX_SPEED[1]="0"
CCardMIN_FAX_SPEED[1]="0"
CCard_FAX_MAX_OVERHEAD[1]="0"
CCardRBS_RXTO[1]="10"
CCardRBS_GLARE[1]="1"
CCardRBS_BC[1]="0"
CCard_CAS_DEBUG_LEVEL[1]="3"
CCardDIAL_PAUSE_CHAR[1]=","
CCardDIAL_DONTWAITTONE_CHAR[1]="x"
CCardDIAL_WAITTONE_CHAR[1]="w"
CCardDIAL_FLASH_CHAR[1]="!"
CCardRBS_ANSWTO[1]="120"
CCardRBS_TRUNK[1]="0"
CCardRBS_OFFICE[1]="0"
CCardRBS_AS[1]="0"
CCardRBS_DIAL[1]="1"
CCardRBS_DODIAL[1]="0"
CCardAUTO_SPID_DISABLE[1]="0"
CCardALWAYS_RING_VOICE[1]="0"
CCardSPID1[1]=""
CCardSPID1MSN[1]=""
CCardSPID2[1]=""
CCardSPID2MSN[1]=""
CCardUS_EKTS_N_CACH_HANDLES[1]="0"
CCardUS_EKTS_BEGIN_CONF[1]="61"
CCardUS_EKTS_DROP_CONF[1]="63"
CCardUS_EKTS_CALL_TRANSFER[1]="62"
CCardUS_EKTS_MWI[1]="0"
CCardQSIG_DIALECT[1]="0"
CCardQSIG_PBX[1]="3"
CCardQSIG_CHI[1]="0"
CCardQSIG_CHFMT[1]="0"
CCardQSIG_REROUTING[1]="0"
CCardQSIG_CHARGE_DISABLED[1]="1"
CCardQSIG_CHARGE_INSETUP[1]="0"
CCardQSIG_CHARGE_NORATE[1]="0"
CCardQSIG_CHARGE_NOINTERIM[1]="0"
CCardQSIG_CHARGE_NOFINAL[1]="0"
CCardQSIG_PR_INVITE[1]="0"
CCardQSIG_NO_REROUTING[1]="1"
CCardQSIG_TRANSPARENT_FAC[1]="1"
CCardQSIG_TSC_CONN[1]="1"
CCardQSIG_TAKELASTRDN[1]="0"
CCardBRI_REV[1]="1"
CCardR2_CTRYLEN[1]="0"
CCardR2_NOCLI[1]="0"
CCard_MADAPTER[1]="102"
CCard_DISABLE_PART68[1]="0"
CCard_DISABLE_4BRIFPGA[1]="0"
CCard_ANIDNI_1_TYPE[1]="0x2a"
CCard_ANIDNI_2_TYPE[1]="0x2a"
CCard_ANIDNI_3_TYPE[1]="0x2a"
CCard_ANIDNI_1_ON[1]="0"
CCard_ANIDNI_2_ON[1]="0"
CCard_ANIDNI_3_ON[1]="0"
CCard_NODISCAFTERPROGRESS[1]="0"
CCard_ECT[1]="0"
CCard_DEFLECTION[1]="0"
CCard_LINKBALANCE[1]="0"
CCard_ETSI_MWI[1]="0"
CCard_ADDMISSINGRDN[1]="0"
CCard_TX_ATTENUATION[1]="0"
CCard_DTMF_SUPRESSION[1]="0"
CCard_REC_AGC[1]="0"
CCard_DTMF_COLLECT[1]=""
CCard_RBS_SILENCE_TIMEOUT[1]=""
CCard_POTS_DIRECTION[1]=""
CCard_POTS_CALIBRATION[1]=""
CCard_RINGSTILANSWER[1]=""
CCard_POTS_PBXPARAMS[1]=""
CCard_POTS_FLASHLEN[1]=""
CCard_POTS_CONSULT[1]=""
CCard_POTS_TRANSFER[1]=""
CCard_POTS_SWAPHOLD[1]=""
CCard_POTS_DISCACTIVCALL[1]=""
CCard_POTS_DISCPASSIVCALL[1]=""
CCard_POTS_RETRIEVE_MODE[1]=""
CCard_POTS_CALLBACKTIMER[1]=""
CCard_POTS_RETRIEVEHOOKOFFTIMER[1]=""
CCard_POTS_CONFIGCPN[1]=""
CCard_POTS_FLEXDTMF[1]=""
CCard_POTS_FLEXDIRINT[1]=""
CCard_POTS_FLEXDIREXT[1]=""
CCard_POTS_FLEXDIVINT[1]=""
CCard_POTS_FLEXDIVEXT[1]=""
CCard_POTS_FLEXDIRECT[1]=""
CCard_POTS_FLEXDIVERT[1]=""
CCard_DISABLED[1]="0"
CCard_CHAN[1]="30"
CCardSN[2]="-1"
CCardLAW[65]="0"
CCardNT2[65]="0"
CCardFAX_SPEED[65]="0"
CCardMIN_FAX_SPEED[65]="0"
CCard_FAX_MAX_OVERHEAD[65]="0"
CCardFAX_FINE[65]="0"
CCardFAX_ECM[65]="0"
CCardFAX_E64B[65]="0"
CCardFAX_C2D[65]="0"
CCardFAX_CT6[65]="0"
CCardFAX_DUC[65]="0"
CCardFAX_NPL[65]="0"
CCardFAX_HTL[65]="0"
CCardFAX_HHL[65]="0"
CCardFAX_HPI[65]="0"
CCardFAX_DFB[65]="0"
CCard_DISABLE_PART68[65]="0"
CCard_DTMF_SUPRESSION[65]="0"
CCard_REC_AGC[65]="0"
CCard_ADDMISSINGRDN[65]=""
CSOFTIP_FROM_DISPLAYNAME=""
CSOFTIP_FROM_ADDRESS=""
CSOFTIP_FROM_PORT=""
CSOFTIP_REGISTRAR_ADDRESS=""
CSOFTIP_REGISTRAR_PORT=""
CSOFTIP_PROXY_ADDRESS=""
CSOFTIP_PROXY_USERNAME=""
CSOFTIP_PROXY_PASSWD=""
CSOFTIP_MEDIA_PORT=""
CSOFTIP_MEDIA_TYPE=""
CSOFTIP_MEDIA_NUMPORTS=""
CSOFTIP_MEDIA_TRANSPORT=""
CSOFTIP_MEDIA_TRANSTYPE=""
CSOFTIP_MEDIA_CODEC=""
CSOFTIP_MEDIA_ATTRIBUTE1=""
CSOFTIP_MEDIA_ATTRIBUTE2=""
CSOFTIP_MEDIA_ATTRIBUTE3=""
CSOFTIP_MEDIA_ATTRIBUTE4=""
CSOFTIP_SDP_ORIGIN=""
CSOFTIP_SDP_URI=""
CSOFTIP_SDP_CONNECTION=""
CSOFTIP_SDP_INFORMATION=""
CSOFTIP_SDP_SESSION=""
CSOFTIP_ALLOW1=""
CSOFTIP_ALLOW2=""
CSOFTIP_ALLOW3=""
CSOFTIP_ALLOW4=""
CSOFTIP_RTP_START_PORT=""
CSOFTIP_RTP_END_PORT=""
CCardSN[65]="-1"
CMTPX_ECT[102]="0"
CMTPX_HI[102]="0"
CResourceBoardChannels="0"
CConfigCSUM="64552720921452"
# SHELL_CFG_END

In deiner Doku aus dem Wiki muss man anstatt auf Qsig-GF den Wert auf ABC-F stehen lassen.

Danke für den tollen Support.
 
Stellt sich jetzt die Frage, wo du was umgestellt hast:

Im Bündel muss als Typ ABC-F stehen, bei "QSIG" gibts nur Basic-Call.

In den Network-Routing-Tables sollte aber QSIG-GF stehen bleiben, sonst werden da diverse andere ABC-F Features mit übertragen - ich hatte das Testweise auch mal laufen, kann aber nicht garantieren, dass das auf Dauer stabil läuft. In besonderen Fällen könnte die CAPI sogar den Rechner abstürzen lassen, so einen Bug hatte ich schonmal in der Vergangenheit - das ist aber von Dialogic mittlerweile korrigiert. Das hängt dann mit der ensprechenden Größe der Pakete zusammen, da dort viel Herstellerspezifischer Kram übermittelt wird.

Stelle das Protokoll mal wieder um und gib' mir mal entsprechende LOG-Auszüge von Asterisk und der Alcatel - bei allen anderem brauch ich 'ne Glaskugel...

Mario
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,529
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch