[mythtv] MythPhone experiments and "features"
Steve Davies
steve at one47.co.uk
Mon Jan 24 17:39:58 EST 2005
Paul Volkaerts wrote:
>>* If SIP proxy registration fails, it is impossible to "ESC" out of
>>MythPhone.
>
> I certainly don't get this; if registration fails it just says "Not
> Registered" on the status line and ESC works as before. Are you using CVS
> or 0.16 ?
>
I am using CVS - It is possibly the nature of the refusal from Asterisk
that is causing this unexpected state - I will try and reproduce it, and
sent you details of the SIP exchange that occurs if that proves useful.
>
>>* I was unable to use asterisk's "host=dynamic" facility with MythPhone.
>>Not sure why, but hard-coding the IP address works okay.
>
> This "should" work though I have never tested with Asterisk myself. If you
> are using CVS, can you send me the ~/.mythtv/MythPhone/siplog.txt file when
> this fails? If you are using 0.16 then it isn't worth doing this as the code
> has changed so much.
No, CVS it is, and this file does look interesting (I had not noticed it
before) I'll see what I can provide for you. The only immediate item of
interest is the attempts to use "SUBSCRIBE/NOTIFY" which asterisk is
refusing (not yes implemented AFAIK).
>>* Some of the calls I made were perfect. Mostly outbound calls from Myth
>>worked very well. Sometimes there was no sound received from the remote
>>end, even though asterisk reported sending it. For inbound calls to Myth
>>I never seemed to get any inbound data (I didn't have time to do a net.
>>trace, so not sure here)
>
> With latest CVS, you can hit "i" and get mid-call stats like packet counters
> that are useful for debugging this kind of thing. Usually this is a NAT
> issue but if you are only on your LAN I guess this is doubtful.
Yes, I am on the LAN, and have disabled all the NAT features - When no
audio was received, I saw 0Kb/s on the status line, and IIRC this was
reflected on the "i" screen. I'll repeat the experiment for
verification, and do network traces if possible.
>>Some nice to have features (perhaps I just missed them?) I'd like to add
>>to the TODO:
>>
>>* Hangup without exiting MythPhone.
>
> With CVS version you can hit "O" (STOP key)
This seemed only partially successful - I'll experiment further and
report back. Perhaps an attempt to "ESC" out of MythPhone during a call
could prompt for "hangup", "hangup and exit", or "cancel" ?
I might even be up to coding that one myself ;-)
>>* Put a call on hold.
>
> Not sure I see a use for this.
Okay I confess - On-hold music is a usefult test of connectivity to
asterisk, and of audio :)
>>* The "M"enu would be better if it captured "ESC" like most other
>>dialogs. I quit MythPhone several times :)
>
> Fair point!
>
>>* Option to disable Myth's voicemail so that the proxy can deal with it.
>>* Play a test file repeatedly down the line...
>
> You can always set the ring-timer to 60 seconds or something, that way
> Asterisk will always answer the call first. I must admit I thought I coded
> it so that you could set this to zero and disable voicemail; but it turns
> out I didn't!
>
Thanks for the pointers - I'll try and put a coherent package of results
together for you and report back ASAP.
Regards,
Steve
--
Steve Davies steve at one47.co.uk
PGP Fingerprints:
DH/DSS : 5D85 8164 91D7 E9CC 4F80 842B AB86 93D9 8938 7612
RSA : 4E2E E60F 3D76 9E7E 70F9 901B 70FA 56C8
RSA4096: 02BE 5C0E EFA2 E1E4 EA89 C9CC 1E4F F654 3BC7 B65E
More information about the mythtv-dev
mailing list