Martin Pycko
2003-Jul-21  10:25 UTC
[Asterisk-Users] anyone with X100P & Callerid working outside US ?
I'm just curious if anyone has the X100P & Callerid receiving working outside US. Replies are appreciated. Also if it's not working for you in a certain coutry you can respond too. regards Martin
Dan
2003-Jul-21  10:48 UTC
[Asterisk-Users] anyone with X100P & Callerid working outside US ?
Hi Martin, For me it just display my own PSTN number, extracted as caller id from the PSTN line. I am located in Romania. Best regards, Dan P.S. Some analog phones with internal caller id displays the same number, but others (especially some Siemens ones) display the correct caller id. I think that the X100P card does not extract the correct part of the callerid information. ----- Original Message ----- From: "Martin Pycko" <martinp@digium.com> To: <asterisk-users@lists.digium.com> Sent: Monday, July 21, 2003 8:25 PM Subject: [Asterisk-Users] anyone with X100P & Callerid working outside US ?> I'm just curious if anyone has the X100P & Callerid receiving working > outside US. > > Replies are appreciated. Also if it's not working for you in a certain > coutry you can respond too. > > regards > Martin > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > >
Tamas Levente
2003-Jul-21  13:21 UTC
[Asterisk-Users] anyone with X100P & Callerid working outside US ?
How can I use ztmonitor to figure out the caller id sent by the telco? Because it is not working for me in Chicago. ----- Original Message ----- From: "Martin Pycko" <martinp@digium.com> To: <levi@televersions.com> Sent: Monday, July 21, 2003 9:03 PM Subject: Re: [Asterisk-Users] anyone with X100P & Callerid working outside US ?> It's possible that your telco first transmits the DID (your number) and > then later on the callerid ... > > Did you "listen" for it with ztmonitor ? .... If my suspicion is right ? > > regards > Martin > > On Mon, 21 Jul 2003, Dan wrote: > > > Hi Martin, > > > > For me it just display my own PSTN number, extracted as caller id fromthe> > PSTN line. > > I am located in Romania. > > > > Best regards, > > Dan > > P.S. Some analog phones with internal caller id displays the samenumber,> > but others (especially some Siemens ones) display the correct caller id. > > I think that the X100P card does not extract the correct part of the > > callerid information. > > > > > > ----- Original Message ----- > > From: "Martin Pycko" <martinp@digium.com> > > To: <asterisk-users@lists.digium.com> > > Sent: Monday, July 21, 2003 8:25 PM > > Subject: [Asterisk-Users] anyone with X100P & Callerid working outsideUS ?> > > > > > > I'm just curious if anyone has the X100P & Callerid receiving working > > > outside US. > > > > > > Replies are appreciated. Also if it's not working for you in a certain > > > coutry you can respond too. > > > > > > regards > > > Martin > > > > > > _______________________________________________ > > > Asterisk-Users mailing list > > > Asterisk-Users@lists.digium.com > > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > > > > > > > > > _______________________________________________ > > Asterisk-Users mailing list > > Asterisk-Users@lists.digium.com > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users >
Armand A. Verstappen
2003-Jul-21  17:54 UTC
[Asterisk-Users] anyone with X100P & Callerid working outside US ?
On Mon, 2003-07-21 at 19:25, Martin Pycko wrote:> I'm just curious if anyone has the X100P & Callerid receiving working > outside US.It does not work in the Netherlands. The Netherlands does not use FSK signalling, but DTMF signalling: 1) polarity reversal 2) DTMF: <D><Number><C> 3) ring signal where <D> and <C> are the DTMF tones 'D' and 'C' respectively, signalling start and end of DTMF Caller-ID transfer. Exact specification (including length of tones and pauses) is in this document: http://www.kpn.com/common/downloads/01_Part2-PSTN_V32.pdf paragraph 6.2.3. At least Sweden and Denmark use very similar CLIP protocols, the difference being mainly in the start and end tones used. The different protocol also bites on the other end, as asterisk will send callerid information to a phone connected to a TDM40B for example using the FSK protocol. Dutch phones don't understand FSK, and hence don't pick up on the caller id. I'm very interested in solving this problem, as it makes asterisk only usable in the Netherlands using ISDN BRI or PRI on the PSTN side, and imported phones on the (analog) internal side. I just don't have any idea where in the source, and how... One possible solution for the 'inside' problem: There's one company in the Netherlands offering telefony over cable infrastructure, they use FSK signalling for Caller-ID presentation. I'll get my hands on a phone suited for their network soon, wich will allow me to verify if they work with asterisk. -- Envida http://www.envida.net/ Armand A. Verstappen Graadt van Roggenweg 328 armand@nl.envida.net 3531 AH Utrecht tel: +31 (0)30 298 2255 Postbus 19127 fax: +31 (0)30 298 2111 3501 DC Utrecht -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20030721/b8d17a59/attachment.pgp
I got my license yesterday and I'm trying to make it work
with my Quicknet Linejack.
The last lines of asterisk's "h.323 trace 5" are:
 0:56.570                 H245:8113c78      h323neg.cxx(620)   H245
Received TerminalCapabilitySetAck: state=InProgress pduSeq=2 outSeq=2
0:56.571                 H245:8113c78      h323neg.cxx(630)   H245
TerminalCapabilitySet Sent.
0:56.571                 H245:8113c78         h323.cxx(3876)  H323
InternalEstablishedConnectionCheck:
connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
0:56.571                 H245:8113c78         h323.cxx(3163)  H245
Received TPKT:  size=2 pos=0.0 {
20 a0
}
0:56.572                 H245:8113c78      h323pdu.cxx(474)   H245
Receiving PDU:
response masterSlaveDeterminationAck {
decision = slave <<null>>
}
0:56.572                 H245:8113c78      h323neg.cxx(406)   H245
Received MasterSlaveDeterminationAck: state=Incoming
0:56.572                 H245:8113c78         h323.cxx(3876)  H323
InternalEstablishedConnectionCheck:
connectionState=HasExecutedSignalConnect fastStartState=FastStartDisabled
0:56.572                 H245:8113c78     h323caps.cxx(1699)  H323
FindCapability: "T.120"
0:56.573                 H245:8113c78         h323.cxx(3933)  H245
Default OnSelectLogicalChannels, FastStartDisabled
0:56.573                 H245:8113c78     h323caps.cxx(1735)  H323
FindCapability: G.729A{n/a} <1>
0:56.573                 H245:8113c78         h323.cxx(3163)  H245
Received TPKT:  size=2 pos=0.0 {
4a 40                                             J@
}
0:56.574                 H245:8113c78      h323pdu.cxx(474)   H245
Receiving PDU:
command endSessionCommand disconnect <<null>>
0:56.574                 H245:8113c78       h323ep.cxx(1537)  H323
Clearing connection ip$localhost/24778 reason=EndedByRemoteUser
0:56.574                 H245:8113c78         h323.cxx(1403)  H323    Call
end reason for ip$localhost/24778 set to EndedByRemoteUser
0:56.574                 H245:8113c78         h323.cxx(1421)  H225
Sending release complete PDU: callRef=24778
0:56.576                 H245:8113c78      h323pdu.cxx(474)   H245
Sending PDU:
command endSessionCommand disconnect <<null>>
0:56.577                 H245:8113c78      h323pdu.cxx(474)   H225
Sending PDU:
{
q931pdu = {
protocolDiscriminator = 8
callReference = 24778
from = originator
messageType = ReleaseComplete
      IE: Cause - Normal call clearing = {
80 90                                              ..
}
IE: User-User = {
25 c0 06 00 08 91 4a 00  03 58 58 00 11 00 34 d6   %.....J..XX...4.
f0 ea fd ba d7 11 9c 2c  ca 60 f5 15 2c 7c 08 80   .......,.`..,|..
01 00                                              ..
}
}
h225pdu = {
h323_uu_pdu = {
h323_message_body = releaseComplete {
protocolIdentifier = 0.0.8.2250.0.3
reason = undefinedReason <<null>>
callIdentifier = {
guid =  16 octets {
34 d6 f0 ea fd ba d7 11  9c 2c ca 60 f5 15 2c 7c   4........,.`..,|
}
}
}
h245Tunneling = FALSE
}
}
}
0:56.592          H225 Caller:8101830         h323.cxx(1620)  H225
Handling PDU: ReleaseComplete callRef=24778
0:56.592          H225 Caller:8101830       h323ep.cxx(1537)  H323
Clearing connection ip$localhost/24778 reason=EndedByTransportFail
0:56.592          H225 Caller:8101830         h323.cxx(1610)  H225
Signal channel closed.
0:56.593          H225 Caller:8101830     tlibthrd.cxx(1072)  PWLib
Ended thread 0x8101830 H225 Caller:8101830
0:57.038                 H323 Cleaner   transports.cxx(1048)  H323
H323Transport::CleanUpOnTermination for H245:8113c78
0:57.038                 H323 Cleaner     tlibthrd.cxx(672)   PWLib
Destroyed thread 0x8113c78 H245:8113c78
0:57.038                 H323 Cleaner   transports.cxx(966)   H323
H323Transport::Close
  0:57.473                 H323 Cleaner   transports.cxx(1048)  H323
H323Transport::CleanUpOnTermination for H225 Caller:8101830
  0:57.474                 H323 Cleaner     tlibthrd.cxx(672)   PWLib
Destroyed thread 0x8101830 H225 Caller:8101830
  0:57.474                 H323 Cleaner         h323.cxx(1518)  H323
Connection ip$localhost/24778 terminated.
  0:57.474                 H323 Cleaner         h323.cxx(1353)  H323
Connection ip$localhost/24778 deleted.
  0:57.474                 H323 Cleaner       h323ep.cxx(1594)  H323
Cleaning up connections
    -- H323/Hermann answered Phone/phone0
WARNING[15376]: File res_parking.c, Line 209 (ast_bridge_call): Bridge
failed on channels Phone/phone0 and H323/Hermann
  == Spawn extension (demo, s, 4) exited non-zero on 'Phone/phone0'
NOTICE[15376]: File channel.c, Line 1296 (ast_set_write_format): Unable to
find
a path from 0 to 69
    -- Hungup 'Phone/phone0'
The other side is a Planet VIP-400 VOIP box(http://www.planet.com.tw)
Its logs are:
 2- HSSM 2 HSMU 0: SM "WAIT TELE CONNECT" ==> "H225 WAIT
CONNECT"
   0- HSSM 2 HSMU 0: SM "H225 WAIT CONNECT" <-
"H225_connect"
   1- HSSM 2 HSMU 0: SM "H225 WAIT CONNECT" ==> "H245 WAIT
COMPLETE"
   0- HSMU 2 HSMU 0: Product ID = "The NuFone Network's H.323 Channel
Driver for Asterisk", netmeeting 0
   1- HSMU 2 HSMU 0: Version ID = "0.1.0 (OpenH323 v1.11.7)"
   0- HSMU 2 HSMU 0: Starting Capabilities Exchange
  21- HSMU 2 HSMU 0: set timer for 90000 in state H245 WAIT COMPLETE
 430- RADH 2 HSMU RAD: cmHookInConnect
   0- RADH 2 HSMU RAD: cmHookClose
   2- RAD 2 HSMU 0:
cmEvCallControlStateChanged(cmControlStateTransportConnected, - )
  10- RADH 2 HSMU RAD: cmHookSend(terminalCapabilitySet)
  10- RADH 2 HSMU RAD: cmHookSend(masterSlaveDetermination)
  17- RADH 2 HSMU RAD: cmHookRecv(terminalCapabilitySet)
   8- RAD 2 HSMU 0: cmEvCallCapabilities
   0- HSMU 0
   0- HSMU 0 Capability Set
   0- HSMU 0      [1] g729AnnexA: Audio Receive
   1- RAD 2 HSMU 0: cmEvCallCapabilitiesExt
   4- RADH 2 HSMU RAD: cmHookSend(terminalCapabilitySetAck)
   6- RADH 2 HSMU RAD: cmHookRecv(masterSlaveDetermination)
  15- RADH 2 HSMU RAD: cmHookSend(masterSlaveDeterminationAck)
  11- HSMU 0 Remote capabilities list:
   0- HSMU 0      [1] g729AnnexA: Audio Receive
   0- HSMU 0 Try matching local element:
   0- HSMU 0      [1] g7231: Audio Receive and Transmit
   0- HSMU 0 Try matching local element:
   0- HSMU 0      [2] g729: Audio Receive and Transmit
   1- HSMU 0 Try matching local element:
   0- HSMU 0      [3] g711Ulaw64k: Audio Receive and Transmit
   0- HSMU 0 Try matching local element:
   0- HSMU 0      [4] t38fax: Data Receive and Transmit
   0- HSMU 0 Try matching local element:
   0- HSMU 0      [5] g729: Audio Receive and Transmit
   0- HSMU 3 HSMU 0: Capabilities: NO MATCH FOUND!
   0- HSSM 2 HSMU 0: SM "H245 WAIT COMPLETE" <- "error
release"
   0- HSMU 2 HSMU 0: abort timer in state H245 WAIT COMPLETE
   0- HSSM 2 HSMU 0: SM "H245 WAIT COMPLETE" ==>
"RELEASING"
  10- RADH 2 HSMU RAD: cmHookSend(endSessionCommand)
   3- RAD 2 HSMU 0:
cmEvCallControlStateChanged(cmControlStateTransportDisconnected, - )
   2- RADH 2 HSMU RAD: cmHookClose
   7- RADH 2 HSMU RAD: cmHookSend(releaseComplete)
   7- RAD 2 HSMU 0: cmEvCallStateChanged(State = cmCallStateDisconnected,
cmCallStateModeDisconnectedLocal) - remote
   5- RAD 2 HSMU 0: cmEvCallStateChanged(State = cmCallStateIdle,
cmCallStateTransfering) - remote
   2- HSSM 2 HSMU 0: release >> PSU
   0- HSSM 2 HSMU 0: RELEASE: release reason 11
   2- NMM 2 NMM: 0, get_tone_table_entry(Tone_id=20) Using Default tone
table
   0- NMM 4 NMM: 0, states: oper=NORMAL, admin=NORMAL, call=TEAR_DOWN
   0- NMM 2 NMM: 0, Call Record received  '', DSP 0:0
   0- NMM 2  Originated: remote
   0- NMM 2  Terminated: local
   1- NMM 2  Call state: TEAR_DOWN
   0- NMM 2  Release reason: GG_REL_BUSY
   0- NMM 2  Seized ts       = 4448146 msec (since system startup)
   0- NMM 2  Connected ts    =   4826 msec (since line seizure)
   0- NMM 2  Call duration   =   6026 msec (since line seizure)
   0- NMM 2                  =   1200 msec (since connected ts)
   0- NMM 2  Neg. coding     =      0, ts =   20 msec (since line seizure)
   1- HSSM 1 HSMU 0: Double release (IF)
   0- HSSM 2 HSMU 0: SM "RELEASING" ==> "WAIT RELEASE
RESPONSE"
   0- HSMU 2 HSMU 0: CapabilitiesExt_msg
   0- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" <-
"H323_disconnect"
   4- RADH 2 HSMU RAD: cmHookClose
   5- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" <-
"H323_idle"
   0- HSSM 2 HSMU 0: << release response
   0- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" <-
"psu_release_response"
   0- HSSM 2 HSMU 0: SM "WAIT RELEASE RESPONSE" ==>
"IDLE"
2488- NMM 2 NMM: 0, get_tone_table_entry(Tone_id=20) Using Default tone
table
   1- NMM 4 NMM: 0, states: oper=NORMAL, admin=NORMAL, call=TEAR_DOWN
1000- NMM 4 NMM: 0, states: oper=NORMAL, admin=NORMAL, call=IDLE
Looks like a problem in the protocol in Asterisk's end because it
receives a "reason=EndedByTransportFail".
The Planet's box is 200.221.36.67. The extension 0800781800 can be
called by anyone who wants to make a test....
or I need necessarily a Digium's Board to make it working ;-)
Isamar