Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. usb modem problem

usb modem problem

Scheduled Pinned Locked Moved C / C++ / MFC
helpquestioncsharpcomsysadmin
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    ali_heidari_
    wrote on last edited by
    #1

    Hello. I am developing a small application using tapi. Well main problem is i can not have input and output voice at same time.after many search i found i should have full-duplex modem and TSP. But my modem is full-duplex so i guess all these problems is because of unimodem.tsp which does not support full-duplex. I decided to use other TSPs , but i do not know how to tell my TAPI object use another TSP not always unimodem. Well with this situation, i should have one way voice, ok? (cause unimodem is half-duplex) but here we have another problem. I do not have any voice, not out going and neither incoming voice. It is weird. in events first i receive

    JulMar.Tapi3.CALL_MEDIA_EVENT.CME_STREAM_ACTIVE

    but after it another event raise, it says

    JulMar.Tapi3.CALL_MEDIA_EVENT.CME_STREAM_FAIL

    I found this error into callmedia event:

    JulMar.Tapi3.TapiException (0x8007000E): Not enough storage is available to complete this operation.

    JulMar.Tapi3.CALL_MEDIA_EVENT_CAUSE.CMC_BAD_DEVICE

    What it means "Not enough storage is available to complete this operation"? I have much free memory, So what is it trying to say!? I increased PageFile for virtual memory. Nothing changed. I read somewhere i should not call COM object many times. But I have no idea, Cause it is event, i have no control how much event Tapi server raise. Whats problem? Thank you A.H [It is with Julmar and c#, but why i post this here, cause i think it is more ralted to COM and unmanaged tapi codes, and maybe memory management. ]

    F 1 Reply Last reply
    0
    • A ali_heidari_

      Hello. I am developing a small application using tapi. Well main problem is i can not have input and output voice at same time.after many search i found i should have full-duplex modem and TSP. But my modem is full-duplex so i guess all these problems is because of unimodem.tsp which does not support full-duplex. I decided to use other TSPs , but i do not know how to tell my TAPI object use another TSP not always unimodem. Well with this situation, i should have one way voice, ok? (cause unimodem is half-duplex) but here we have another problem. I do not have any voice, not out going and neither incoming voice. It is weird. in events first i receive

      JulMar.Tapi3.CALL_MEDIA_EVENT.CME_STREAM_ACTIVE

      but after it another event raise, it says

      JulMar.Tapi3.CALL_MEDIA_EVENT.CME_STREAM_FAIL

      I found this error into callmedia event:

      JulMar.Tapi3.TapiException (0x8007000E): Not enough storage is available to complete this operation.

      JulMar.Tapi3.CALL_MEDIA_EVENT_CAUSE.CMC_BAD_DEVICE

      What it means "Not enough storage is available to complete this operation"? I have much free memory, So what is it trying to say!? I increased PageFile for virtual memory. Nothing changed. I read somewhere i should not call COM object many times. But I have no idea, Cause it is event, i have no control how much event Tapi server raise. Whats problem? Thank you A.H [It is with Julmar and c#, but why i post this here, cause i think it is more ralted to COM and unmanaged tapi codes, and maybe memory management. ]

      F Offline
      F Offline
      Frankie C
      wrote on last edited by
      #2

      I haven't direct experience with the issue, but as far I can see the error isn't to be interpreted as memory problem, but missing resource. Probably what is not found is the codec, specifically the ACM. Try to look if it is available and connected. Good luck.

      A 1 Reply Last reply
      0
      • F Frankie C

        I haven't direct experience with the issue, but as far I can see the error isn't to be interpreted as memory problem, but missing resource. Probably what is not found is the codec, specifically the ACM. Try to look if it is available and connected. Good luck.

        A Offline
        A Offline
        ali_heidari_
        wrote on last edited by
        #3

        Thank you to reply. I forgot to say, in 4days before it was working, and i could hear one way voice(outgoing call in dialing, and incoming voice when answer call), also i could play wave file, and record conversations. I do not know what happened exactly, but i guess i changed modem .INF file in trying to full-duplex support, and all failed after it, then i reinstalled previous modem. Also i do not know about ACM Codecs, i google it when i be in my work place. Thank you again!

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups