Hi,<br><div class="gmail_quote"><br>I am trying to get the 3G call working through E1. i have tried both bc and llc but both does'nt seems to be working. The call is landing and all i hear is a noise. I don't have echo cancellation turned on. The same problem occurs even when i try on SIP using h324_gw and h324_gw_answer.<br>
<br>Any ideas what could be causing the problem<br><br>Thanks in advance.<br><br>Asterisk - 1.4.21.1 with patch 10217<br>libpri-1.4.4 with patch 13055<br>zaptel-1.4.7<br><br>my dialplan -<br><br>[from-dialer1]<br>exten => _X.,1,Set(__phonenumber=${phonenumber})<br>
exten => _X.,n,h324m_call(play@from-dialer1)<br>exten => play,1,Set(CHANNEL(transfercapability)=VIDEO)<br>exten => play,n,Set(CHANNEL(userinformationlayer1)=38)<br>exten => play,n,Dial(Zap/g1/${phonenumber},30)<br>
exten => play,n,Hangup()<br><br>[video-campaign1]<br>exten => play,1,Wait(1)<br>exten => play,n,mp4play(/var/tmp/jefflew.3gp)<br>exten => play,n,Hangup()<br><br><br>zapata.conf -<br><br>[channels]<br>language=en<br>
signalling=pri_cpe<br>switchtype=euroisdn<br>;rxwink=300<br>callerid=asreceived<br>usecallerid=yes<br>hidecallerid=no<br>callwaiting=yes<br>usecallingpres=yes<br>callwaitingcallerid=yes<br>threewaycalling=yes<br>pridialplan=unknown<br>
prilocaldialplan=unknown<br>transfer=yes<br>cancallforward=yes<br>busydetect=yes<br>busycount=8<br>callreturn=no<br>echocancel=no<br>echocancelwhenbridged=no<br>echotraining=yes<br>rxgain=8.2<br>txgain=1.0<br>context=default<br>
h324m=llc<br><br>group=1<br>channel => 1-15<br>channel => 17-31<br><br><br>mp4info /var/tmp/jefflew.3gp -<br><br>mp4info version 1.5.0.1<br>/var/tmp/jefflew.3gp:<br>Track Type Info<br>201 video H.263, 441.280 secs, 35 kbps, 176x144 @ 6.954768 fps<br>
65335 hint Payload H263-2000 for track 201<br>101 audio AMR, 441.280 secs, 13 kbps, 8000 Hz<br>65435 hint Payload AMR for track 101<br>1 od Object Descriptors<br>2 scene BIFS<br><br>Asterisk log<br>
<br>[Sep 27 13:50:16] VERBOSE[3374] logger.c: -- Attempting call on Local/XXXXXXXXXX@from-dialer1 for play@video-campaign1:1 (Retry 1)<br>[Sep 27 13:50:16] DEBUG[3375] pbx.c: Launching 'Set'<br>[Sep 27 13:50:16] VERBOSE[3375] logger.c: -- Executing [XXXXXXXXXX@from-dialer1:1] Set("Local/XXXXXXXXXX@from-dialer1-5f0c,2", "__phonenumber=XXXXXXXXXX") in new stack<br>
[Sep 27 13:50:16] DEBUG[3375] pbx.c: Launching 'h324m_call'<br>[Sep 27 13:50:16] VERBOSE[3375] logger.c: -- Executing [XXXXXXXXXX@from-dialer1:2] h324m_call("Local/XXXXXXXXXX@from-dialer1-5f0c,2", "play@from-dialer1") in new stack<br>
[Sep 27 13:50:16] DEBUG[3375] app_h324m.c: h324m_call<br>[Sep 27 13:50:16] DEBUG[3375] channel.c: Set channel Local/XXXXXXXXXX@from-dialer1-5f0c,2 to read format amr<br>[Sep 27 13:50:16] DEBUG[3375] channel.c: Set channel Local/XXXXXXXXXX@from-dialer1-5f0c,2 to write format amr<br>
[Sep 27 13:50:16] DEBUG[3375] channel.c: Copying hard-transferable variable phonenumber.<br>[Sep 27 13:50:16] DEBUG[3376] pbx.c: Launching 'Set'<br>[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- Executing [play@from-dialer1:1] Set("Local/play@from-dialer1-8274,2", "CHANNEL(transfercapability)=VIDEO") in new stack<br>
[Sep 27 13:50:16] DEBUG[3376] pbx.c: Launching 'Set'<br>[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- Executing [play@from-dialer1:2] Set("Local/play@from-dialer1-8274,2", "CHANNEL(userinformationlayer1)=38") in new stack<br>
[Sep 27 13:50:16] DEBUG[3376] pbx.c: Launching 'Dial'<br>[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- Executing [play@from-dialer1:3] Dial("Local/play@from-dialer1-8274,2", "Zap/g1/XXXXXXXXXX|30") in new stack<br>
[Sep 27 13:50:16] DEBUG[3376] chan_zap.c: Using channel 1<br>[Sep 27 13:50:16] DEBUG[3376] chan_zap.c: zt_new: ps.curlaw=ZT_LAW_ALAW, setting deflaw to AST_FORMAT_ALAW<br>[Sep 27 13:50:16] DEBUG[3376] dsp.c: dsp busy pattern set to 0,0<br>
[Sep 27 13:50:16] DEBUG[3376] rtp.c: Channel 'Zap/1-1' has no RTP, not doing anything<br>[Sep 27 13:50:16] DEBUG[3376] channel.c: Copying hard-transferable variable phonenumber.<br>[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- digital call, setting user information layer 1 to 38 (0x26)<br>
[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- zap call: h324musellc=1, ast->userinformationlayer1=38<br>[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- Requested transfer capability: 0x18 - VIDEO<br>[Sep 27 13:50:16] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Zap/1-1<br>
[Sep 27 13:50:16] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 - state 0 (Unknown)<br>[Sep 27 13:50:16] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Zap/1<br>[Sep 27 13:50:16] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state '0' (Unknown) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:16] DEBUG[3333] channel.c: Avoiding initial deadlock for channel '0x84d4bb0'<br>[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- Called g1/XXXXXXXXXX<br>[Sep 27 13:50:16] DEBUG[3333] devicestate.c: Changing state for Zap/1 - state 2 (In use)<br>
[Sep 27 13:50:16] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state '2' (In use) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:16] DEBUG[3337] chan_zap.c: Queuing frame from PRI_EVENT_PROCEEDING on channel 0/1 span 1<br>
[Sep 27 13:50:16] VERBOSE[3376] logger.c: -- Zap/1-1 is proceeding passing it to Local/play@from-dialer1-8274,2<br>[Sep 27 13:50:16] DEBUG[3376] rtp.c: Channel 'Local/play@from-dialer1-8274,2' has no RTP, not doing anything<br>
[Sep 27 13:50:17] VERBOSE[3332] logger.c: -- Remote UNIX connection<br>[Sep 27 13:50:19] DEBUG[3337] chan_zap.c: Echo cancellation isn't required on digital connection<br>[Sep 27 13:50:19] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Zap/1-1<br>
[Sep 27 13:50:19] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Zap/1<br>[Sep 27 13:50:19] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 - state 0 (Unknown)<br>[Sep 27 13:50:19] VERBOSE[3376] logger.c: -- Zap/1-1 is ringing<br>
[Sep 27 13:50:19] DEBUG[3333] devicestate.c: Changing state for Zap/1 - state 6 (Ringing)<br>[Sep 27 13:50:19] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state '0' (Unknown) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:19] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state '6' (Ringing) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:19] DEBUG[3376] rtp.c: Channel 'Local/play@from-dialer1-8274,2' has no RTP, not doing anything<br>
[Sep 27 13:50:24] DEBUG[3337] chan_zap.c: Echo cancellation isn't required on digital connection<br>[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Zap/1-1<br>
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Zap/1<br>
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 - state 0 (Unknown)<br>[Sep 27 13:50:24] VERBOSE[3376] logger.c: -- Zap/1-1 answered Local/play@from-dialer1-8274,2<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Zap/1 - state 2 (In use)<br>
[Sep 27 13:50:24] DEBUG[3376] rtp.c: Channel 'Local/play@from-dialer1-8274,2' has no RTP, not doing anything<br>[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state '0' (Unknown) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:24] DEBUG[3375] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1-8274,1<br>[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1-8274,2<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state '2' (In use) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1-8274,1 exists (devicestate)<br>
[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1-8274,1 - state 4 (Invalid)<br>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1-8274,2 exists (devicestate)<br>[Sep 27 13:50:24] DEBUG[3375] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1-8274,1' changed to state '4' (Invalid) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1-8274,2 - state 4 (Invalid)<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1-8274,2' changed to state '4' (Invalid) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:24] DEBUG[3376] chan_zap.c: Requested indication 20 on channel Zap/1-1<br>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1 exists (devicestate)<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1 - state 2 (In use)<br>[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1 exists (devicestate)<br>
[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1 - state 2 (In use)<br>[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1' changed to state '2' (In use) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1' changed to state '2' (In use) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:24] DEBUG[3375] app_h324m.c: H324M changed state 1<br>
[Sep 27 13:50:24] DEBUG[3376] channel.c: Planning to masquerade channel Zap/1-1 into the structure of Local/play@from-dialer1-8274,1<br>[Sep 27 13:50:24] DEBUG[3376] channel.c: Done planning to masquerade channel Zap/1-1 into the structure of Local/play@from-dialer1-8274,1<br>
[Sep 27 13:50:24] DEBUG[3376] chan_local.c: Not posting to queue since already masked on 'Local/play@from-dialer1-8274,2'<br>[Sep 27 13:50:24] DEBUG[3375] channel.c: Got clone lock for masquerade on 'Zap/1-1' at 0x84d4c28<br>
[Sep 27 13:50:24] DEBUG[3375] channel.c: Set channel Zap/1-1 to write format alaw<br>[Sep 27 13:50:24] DEBUG[3376] channel.c: Didn't get a frame from channel: Local/play@from-dialer1-8274,2<br>[Sep 27 13:50:24] DEBUG[3375] channel.c: Set channel Zap/1-1 to read format alaw<br>
[Sep 27 13:50:24] DEBUG[3375] channel.c: Putting channel Zap/1-1 in 8/8 formats<br>[Sep 27 13:50:24] DEBUG[3375] chan_zap.c: New owner for channel 1 is Zap/1-1<br>[Sep 27 13:50:24] DEBUG[3375] chan_zap.c: Updated conferencing on 1, with 0 conference users<br>
[Sep 27 13:50:24] DEBUG[3375] chan_zap.c: Updated conferencing on 1, with 0 conference users<br>[Sep 27 13:50:24] DEBUG[3375] channel.c: Released clone lock on 'Local/play@from-dialer1-8274,1<ZOMBIE>'<br>[Sep 27 13:50:24] DEBUG[3376] channel.c: Bridge stops bridging channels Local/play@from-dialer1-8274,2 and Local/play@from-dialer1-8274,1<ZOMBIE><br>
[Sep 27 13:50:24] DEBUG[3375] channel.c: Done Masquerading Zap/1-1 (6)<br>[Sep 27 13:50:24] DEBUG[3376] channel.c: Hanging up zombie 'Local/play@from-dialer1-8274,1<ZOMBIE>'<br>[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1-8274,1<ZOMBIE><br>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1-8274,1<ZOMBIE> exists (devicestate)<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1-8274,1<ZOMBIE> - state 4 (Invalid)<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1-8274,1<ZOMBIE>' changed to state '4' (Invalid) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1<br>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1 exists (devicestate)<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1 - state 2 (In use)<br>[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1' changed to state '2' (In use) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:24] DEBUG[3376] rtp.c: Channel 'Local/play@from-dialer1-8274,2' has no RTP, not doing anything<br>[Sep 27 13:50:24] DEBUG[3376] app_dial.c: Exiting with DIALSTATUS=ANSWER.<br>[Sep 27 13:50:24] DEBUG[3376] pbx.c: Spawn extension (from-dialer1,play,3) exited non-zero on 'Local/play@from-dialer1-8274,2'<br>
[Sep 27 13:50:24] VERBOSE[3376] logger.c: == Spawn extension (from-dialer1, play, 3) exited non-zero on 'Local/play@from-dialer1-8274,2'<br>[Sep 27 13:50:24] DEBUG[3376] channel.c: Soft-Hanging up channel 'Local/play@from-dialer1-8274,2'<br>
[Sep 27 13:50:24] DEBUG[3376] channel.c: Hanging up channel 'Local/play@from-dialer1-8274,2'<br>[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1-8274,2<br>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1-8274,2 exists (devicestate)<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1-8274,2 - state 4 (Invalid)<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1-8274,2' changed to state '4' (Invalid) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:24] DEBUG[3376] devicestate.c: Notification of state change to be queued on device/channel Local/play@from-dialer1<br>
[Sep 27 13:50:24] DEBUG[3333] chan_local.c: Checking if extension play@from-dialer1 exists (devicestate)<br>[Sep 27 13:50:24] DEBUG[3333] devicestate.c: Changing state for Local/play@from-dialer1 - state 1 (Not in use)<br>
[Sep 27 13:50:24] DEBUG[3355] app_queue.c: Device 'Local/play@from-dialer1' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:34] VERBOSE[3378] logger.c: -- Remote UNIX connection disconnected<br>
[Sep 27 13:50:36] VERBOSE[3337] logger.c: -- Channel 0/1, span 1 got hangup request, cause 16<br>[Sep 27 13:50:36] DEBUG[3375] channel.c: Soft-Hanging up channel 'Zap/1-1'<br>[Sep 27 13:50:36] DEBUG[3375] channel.c: Hanging up channel 'Zap/1-1'<br>
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: zt_hangup(Zap/1-1)<br>[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Set option AUDIO MODE, value: ON(1) on Zap/1-1<br>[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Hangup: channel: 1 index = 0, normal = 11, callwait = -1, thirdcall = -1<br>
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Not yet hungup... Calling hangup once with icause, and clearing call<br>[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/1-1<br>[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Updated conferencing on 1, with 0 conference users<br>
[Sep 27 13:50:36] DEBUG[3375] chan_zap.c: Set option AUDIO MODE, value: OFF(0) on Zap/1-1<br>[Sep 27 13:50:36] VERBOSE[3375] logger.c: -- Hungup 'Zap/1-1'<br>[Sep 27 13:50:36] DEBUG[3375] devicestate.c: Notification of state change to be queued on device/channel Zap/1-1<br>
[Sep 27 13:50:36] DEBUG[3375] devicestate.c: Notification of state change to be queued on device/channel Zap/1<br>[Sep 27 13:50:36] DEBUG[3333] devicestate.c: Changing state for Zap/1-1 - state 0 (Unknown)<br>[Sep 27 13:50:36] DEBUG[3333] devicestate.c: Changing state for Zap/1 - state 0 (Unknown)<br>
[Sep 27 13:50:36] DEBUG[3355] app_queue.c: Device 'Zap/1-1' changed to state '0' (Unknown) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:36] DEBUG[3355] app_queue.c: Device 'Zap/1' changed to state '0' (Unknown) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:46] WARNING[3375] pbx.c: Timeout, but no rule 't' in context 'from-dialer1'<br>[Sep 27 13:50:46] DEBUG[3375] channel.c: Soft-Hanging up channel 'Local/XXXXXXXXXX@from-dialer1-5f0c,2'<br>
[Sep 27 13:50:46] DEBUG[3375] channel.c: Hanging up channel 'Local/XXXXXXXXXX@from-dialer1-5f0c,2'<br>[Sep 27 13:50:46] DEBUG[3375] devicestate.c: Notification of state change to be queued on device/channel Local/XXXXXXXXXX@from-dialer1-5f0c,2<br>
[Sep 27 13:50:46] DEBUG[3374] channel.c: Hanging up channel 'Local/XXXXXXXXXX@from-dialer1-5f0c,1'<br>[Sep 27 13:50:46] DEBUG[3375] devicestate.c: Notification of state change to be queued on device/channel Local/XXXXXXXXXX@from-dialer1<br>
[Sep 27 13:50:46] DEBUG[3374] devicestate.c: Notification of state change to be queued on device/channel Local/XXXXXXXXXX@from-dialer1-5f0c,1<br>[Sep 27 13:50:46] DEBUG[3374] devicestate.c: Notification of state change to be queued on device/channel Local/XXXXXXXXXX@from-dialer1<br>
[Sep 27 13:50:46] NOTICE[3374] pbx_spool.c: Call failed to go through, reason (1) Hangup<br>[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension XXXXXXXXXX@from-dialer1-5f0c,2 exists (devicestate)<br>[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for Local/XXXXXXXXXX@from-dialer1-5f0c,2 - state 4 (Invalid)<br>
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension XXXXXXXXXX@from-dialer1 exists (devicestate)<br>[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for Local/XXXXXXXXXX@from-dialer1 - state 1 (Not in use)<br>
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension XXXXXXXXXX@from-dialer1-5f0c,1 exists (devicestate)<br>[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for Local/XXXXXXXXXX@from-dialer1-5f0c,1 - state 4 (Invalid)<br>
[Sep 27 13:50:46] DEBUG[3333] chan_local.c: Checking if extension XXXXXXXXXX@from-dialer1 exists (devicestate)<br>[Sep 27 13:50:46] DEBUG[3333] devicestate.c: Changing state for Local/XXXXXXXXXX@from-dialer1 - state 1 (Not in use)<br>
[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device 'Local/XXXXXXXXXX@from-dialer1-5f0c,2' changed to state '4' (Invalid) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device 'Local/XXXXXXXXXX@from-dialer1' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.<br>
[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device 'Local/XXXXXXXXXX@from-dialer1-5f0c,1' changed to state '4' (Invalid) but we don't care because they're not a member of any queue.<br>[Sep 27 13:50:46] DEBUG[3355] app_queue.c: Device 'Local/XXXXXXXXXX@from-dialer1' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.<br>
<br><font color="#888888">Jack<br>
</font></div>