Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNSSD Browser UI Service Type helper function: _tel._tcp #54

Open
adam-burns opened this issue Aug 11, 2024 · 0 comments
Open

DNSSD Browser UI Service Type helper function: _tel._tcp #54

adam-burns opened this issue Aug 11, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@adam-burns
Copy link
Collaborator

adam-burns commented Aug 11, 2024

helper function for_tel._tcp, useful for browser based UIs to resolve and connect to service type.

should map URL schema to tel: (note no forward slashes)
take number from a TXT attribute, "id" ie id=+491704552266
and map into format tel:

this well known mapping will work for any browser on any platform that has a schema handler defined for tel:
mobile phones (android & ios) auto-associate this with their phone caller app (and parhaps skype & others if installed)

example: tel:+491704552266

For any browsing domain that wishes to define one or more _tel._tcp service type instances, a PTR record of (eg)

_services._dns-sd._udp.<browsing domain> PTR _tel._tcp.<browsing domain>

must exist.

For any browsing domain that has has no _tel._tcp service types existing or last remaining has been deleted, then PTR record of

_services._dns-sd._udp.<browsing domain> PTR _tel._tcp.<browsing domain>

should be deleted.

this is useful, for example, in giving contact numbers in map location points

@adam-burns adam-burns changed the title UI: DNSSD JS Service Type helper function: _tel._tcp DNSSD Service Type helper function: _tel._tcp Aug 11, 2024
@adam-burns adam-burns changed the title DNSSD Service Type helper function: _tel._tcp DNSSD Browser UI Service Type helper function: _tel._tcp Aug 11, 2024
@adam-burns adam-burns added the enhancement New feature or request label Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant