Skip to content

feat: add South Africa and Lesotho telephony foundation - #70

Open
Naha1981 wants to merge 9 commits into
agent-next:mainfrom
Naha1981:nahalabs/sa-lesotho-telephony
Open

Naha1981 wants to merge 9 commits into
agent-next:mainfrom
Naha1981:nahalabs/sa-lesotho-telephony

Conversation

@Naha1981

@Naha1981 Naha1981 commented Sep 7, 2026

Copy link
Copy Markdown

Summary

Adds the initial NahaLabs regional telephony foundation for South Africa and Lesotho.

Changes

  • Add South Africa (+27) and Lesotho (+266) phone validation
  • Add country-aware dialing/contact-hour policy
  • Add provider-independent TelephonyProvider contract
  • Add regional telephony tests
  • Add NahaLabs regional telephony architecture documentation

Important

This PR adds the regional foundation only. It does not yet provide live PSTN connectivity.

The next phase will wire the provider contract into the actual outbound call path and add:

  • SIP/carrier adapters
  • provider webhooks
  • durable call state
  • consent/lawful-contact checks
  • DNC/opt-out suppression
  • verified caller ID enforcement
  • call authorization and audit receipts
  • Sales OS / Lead Machine integration

Target

South Africa (+27) and Lesotho (+266).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant