[ rlesic2 @ 08.06.2008. 21:50 ] @
Pokušavam koristeći "mscomm" kontrolu u VB6, pročitati CID koji primi moj mobitel marke Sony Ericsson prilikom telefonskog poziva, a koji je spojen na PC USB kablom, te isti ima funkciju modema.
Molio bih nekoga da mi pomogne u riješavanju postavljenog problema.
Da napomenem da uspijevam dobiti jedino rijeć "RING" u tekstnom okviru.

[Ovu poruku je menjao rlesic2 dana 09.06.2008. u 12:12 GMT+1]
[ Eurora3D Team @ 09.06.2008. 11:53 ] @
A sa cim dobijas to sto dobijas ? Imas neki VB program ?
[ rlesic2 @ 09.06.2008. 21:23 ] @
Ovako nešto prikazuje "RING" u text boxu

Code:

Private Sub Form_Load()
  Dim CommPort As String
  'opcije porta
 MSComm1.CommPort = 4
 MSComm1.Settings = "9600,N,8,1"
 If CommPort <> "" Then MSComm1.CommPort = CommPort
 MSComm1.PortOpen = True
 End Sub

Private Sub Form_Unload(Cancel As Integer)
 'postupak za izlaz
 If MSComm1.PortOpen Then
    MSComm1.PortOpen = False
 End If
 End
End Sub

Private Static Sub MSComm1_OnComm()
Dim Buffer As Variant
  'prikaz podataka sa modema
 If MSComm1.CommEvent = comEvReceive Then
    Buffer = Replace(MSComm1.Input, Chr(13), "")
    Buffer = Replace(Buffer, Chr(10), "")
    GetCallerInfo = (Buffer)
    ShowData Text1, "" & (StrConv(Buffer, vbUnicode))
    Debug.Print Text1, "" & (StrConv(Buffer, vbUnicode))
 End If
 End Sub

Private Static Sub ShowData(Text1 As Control, Data As String)
 'svojstvo prikaza podataka
 Text1.SelText = Data
 Text1.SelStart = Len(Text1.Text)
 End Sub



edit [Aleksandar Ružičić]: ubaceni [code][/code] tagovi

[Ovu poruku je menjao Aleksandar Ružičić dana 10.06.2008. u 21:09 GMT+1]
[ stefanpn @ 10.06.2008. 14:39 ] @
Ring ti je indikacija da telefon zvoni... Verovatno bi na RING trebao da mu posaljes neku komandu da bi ti odgovorio sa CID-om, imas li neku dokumentaciju o tom telefonu i protokolu koji koristi za komunikaciju sa racunarom?

[Ovu poruku je menjao stefanpn dana 10.06.2008. u 21:19 GMT+1]
[ rlesic2 @ 10.06.2008. 21:40 ] @
Pregledao sam pripadajuću literaturu, ali nisam pronašao protokol ili nešto slično za komunikaciju s PC-om.
Ranije sam testirao razne modeme koje sam pronašao na tržištu, na kojima sam koristeći AT komande za komunikaciju uspjevao sve osim prikaza CID broja, zbog čega sam se odlučio ispitati mobilnu telefoniju. Neki programi kao što je "MyPhoneExplorer" prepoznaje priključeni mobitel, te iz njega isčitavaju podatke, a prilikom primanja poziva prikazuje CID broj. Da napomenem da prilikom priključenja mobitela na USB port, PC mobitelu dodjeljuje i status modema te u mom slučaju mobitel marke "Sony Ericsson K750i" prepoznaje kao "Sony Ericsson Device 115 USB WMC Data Modem". Nisam siguran koje AT komande ili što već treba poslati mobitelu da bi mobitel uzvratio CID brojem, te ako netko zna bio bih mu zahvalan.
[ Aleksandar Ružičić @ 10.06.2008. 22:11 ] @
ja se nisam nikada zanimao sa tim stvarima ali evo sta je google izbacio: http://www.uktsupport.co.uk/reference/modem.htm
Citat:

...

Caller ID Commands

* #CID=0 Disable Caller ID
* #CID=1 Enable Caller ID with formatted presentation
* #CID=2 Enable Caller ID with unformatted presentation
...


izgleda da prvo moras da enable-ujes prikazivanje CID-a sa #CID=1 (ili 2) ali nisam siguran (tj nisam video na toj strani) kako mozes da pokupis te informacije...
[ rlesic2 @ 10.06.2008. 23:00 ] @
Ma to je točno, na običnim modemima je potrebna inicijalizacija modema sa AT#CID=1 ili AT+CID=1, mislim da ih ima još, ali problem je što takvu AT komandu moj mobitel u svojstvu modema ne prihvaća, ali svejedno hvala na trudu.
[ Aleksandar Vasic @ 11.06.2008. 08:56 ] @
mislim da bi bilo fino da ti nadjes dokumentaciju za taj tvoj telefon.....ili pretrazi malo preko google, mozda je vec neko tako nesto radio??
[ rlesic2 @ 12.06.2008. 07:31 ] @
Hvala svima koji su pokušali pomoći.
Uspio sam dobiti prikaz CID-a pomoću "AT+CLIP=1"

[ stefanpn @ 12.06.2008. 17:16 ] @
Ako nije tajna mozes li mi reci koji telefon koristis i postoji li mogucnost automatizovanog slanja SMS-ova sa njega?
[ Aleksandar Ružičić @ 12.06.2008. 18:12 ] @
Citat:
rlesic2: te u mom slučaju mobitel marke "Sony Ericsson K750i" prepoznaje kao "Sony Ericsson Device 115 USB WMC Data Modem"

stefane pazljivije citaj ;)
[ rlesic2 @ 13.06.2008. 17:23 ] @
Stefane sve o AT komandama za Sony Ericsson možeš naći na www.sonyericsson.com/downloads/dg_at_2005_r2b.pdf
[ stefanpn @ 13.06.2008. 19:54 ] @
Hvala puno.

@Krcko: Jbg. jos nisam bio kod ocnog...
[ galahad @ 21.06.2008. 20:31 ] @
Imam ja jednu kontrolu (xSMS) koju sam svojevremeno pravio, i doterao do nekog radnog nivoa, ali treba josh shminkanja...

Koristio sam je da shaljem SMS, primam SMS, provravam signal, i slichne gluposti, sa GPRS modemima... Milslim da lako mozhe da se naminca da radi i sa zakachenim telefonom... Samo treba napraviti neke izmene u AT komandama, i voila, instant reshenje...
[ stefanpn @ 22.06.2008. 23:38 ] @
@galahad:

Jer se to samo hvalis () ili imas zelju da nam malo pojasnis? (sala)

Mene zanima da li se sa telefonom komunicira kao sa obicnim modemom ili kako se iskoriscavaju druge opcije (p.r. citanje i slanje poruka i kako nas telefon obavestava da li je stigla poruka, da li te komande zavise iskljucivo od proizvodjaca ili postoji neki standard).