{"id":21978272,"url":"https://github.com/bef/yate-tcl","last_synced_at":"2026-03-19T21:28:56.593Z","repository":{"id":21157984,"uuid":"24460680","full_name":"bef/yate-tcl","owner":"bef","description":"Tcl Library and Applications for the Yate Telephony Engine","archived":false,"fork":false,"pushed_at":"2020-12-26T21:24:57.000Z","size":190,"stargazers_count":2,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-22T18:51:50.237Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bef.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-25T14:11:17.000Z","updated_at":"2022-06-27T23:59:02.000Z","dependencies_parsed_at":"2022-07-29T18:39:57.396Z","dependency_job_id":null,"html_url":"https://github.com/bef/yate-tcl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bef/yate-tcl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bef%2Fyate-tcl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bef%2Fyate-tcl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bef%2Fyate-tcl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bef%2Fyate-tcl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bef","download_url":"https://codeload.github.com/bef/yate-tcl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bef%2Fyate-tcl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28956279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T18:30:42.805Z","status":"ssl_error","status_checked_at":"2026-01-31T18:30:19.593Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T16:19:19.754Z","updated_at":"2026-01-31T21:38:22.055Z","avatar_url":"https://github.com/bef.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Tcl Library and Applications for the Yate Telephony Engine (yate.null.ro)\n=========================================================================\n\n- licensed BSD - see LICENSE.txt\n\nThe library\n-----------\n\nygi/\n  Tcl message handler library for Yate extmodule scripting\n  (The name 'ygi' is an acronym for 'Yate Gateway Interface' and was chosen\n  with asterisk's 'agi' in mind.)\n\n\nCLI scripts\n-----------\n\nystatus.tcl\n  realtime channel monitor showing ansi colored text output of current calls.\n\ndumpmsgs.tcl\n  print all yate messages except engine.timer in a human-friendly way\n\nymsgfilter.tcl\n  print yate messages matching message name and/or key/value pairs\n\ncallgen.tcl\n  generate call and connect two extensions\n\ncallgen-script.tcl\n  generate call and play sounds\n\ncheck_modules.tcl\n  maintenance script to check module list in yate.conf\n\n\nextmodule scripts\n-----------------\n\nconference.tcl\n  join conference with optional password protection\n\nmulticonference.tcl\n  access multiple conferences based on access code\n\ndigitcollector.tcl\n  collect digits until timeout, then dial.\n  hack for numbering schemes with variable length (or unknown length) numbers\n\ntime.tcl\n  time announcement\n\n\nexample scripts\n---------------\nargs.tcl\n  example to show how to pass arguments from regexroute.conf to the script\n\nsocketconnect.tcl\n  unix domain socket connection example (using netcat)\n\ntimeout.tcl\n  script timeout and idle timeout example\n\nhttp_post.tcl\n  execute HTTP POST request\n\n\nContact\n-------\n|\n| Ben Fuhrmannek \u003cbef@eventphone.de\u003e\n|-\tsip:2004@hg.eventphone.de\n|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbef%2Fyate-tcl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbef%2Fyate-tcl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbef%2Fyate-tcl/lists"}