chore: initialize go-sip repository
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
[
|
||||
{
|
||||
"agent_id": "agent-cell-a",
|
||||
"cell_id": "cell-a",
|
||||
"address": "agent-cell-a.internal:19090",
|
||||
"server_name": "agent-cell-a.internal"
|
||||
},
|
||||
{
|
||||
"agent_id": "agent-cell-b",
|
||||
"cell_id": "cell-b",
|
||||
"address": "agent-cell-b.internal:19090",
|
||||
"server_name": "agent-cell-b.internal"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"agent_version_id": "agent_dental_meiba_v1",
|
||||
"immutable": true,
|
||||
"mode": "full_ai",
|
||||
"llm": {
|
||||
"provider_ref": "bailian-openai-compatible",
|
||||
"model": "qwen-plus",
|
||||
"temperature": 0.2,
|
||||
"max_tokens": 256,
|
||||
"timeout_ms": 5000,
|
||||
"credential_ref": "bailian-default"
|
||||
},
|
||||
"prompt": {
|
||||
"text": "你是美吧口腔的电话咨询助手。你必须保持简洁、礼貌、自然,每次只回复一到两句。通话开始时先明确说明‘您好,这里是美吧口腔’,并询问用户想咨询或考虑做什么口腔项目;随后只围绕用户的项目、症状、预约意向进行追问,不进行诊断,不承诺价格或疗效。若用户明确表示打错、不需要、不考虑、没兴趣、不方便、要求停止,或接通的是空号、机器人、自动语音、语音信箱,必须只输出 [INVALID_CALL],不得附加任何文字。有效对话中要给出下一步简短建议,并在用户回答后继续询问,直到完成最多三轮有效问答。",
|
||||
"allowed_variables": [],
|
||||
"max_bytes": 32768
|
||||
},
|
||||
"tts": {
|
||||
"provider_ref": "bailian-openai-compatible",
|
||||
"model": "qwen3-tts-flash",
|
||||
"voice": "Cherry",
|
||||
"speed": 1.0,
|
||||
"format": {
|
||||
"encoding": "pcm_s16le",
|
||||
"sample_rate_hz": 16000,
|
||||
"channels": 1
|
||||
},
|
||||
"timeout_ms": 5000,
|
||||
"credential_ref": "bailian-default"
|
||||
},
|
||||
"asr": {
|
||||
"provider_ref": "volcengine",
|
||||
"language": "zh-CN",
|
||||
"input": {
|
||||
"encoding": "pcm_s16le",
|
||||
"sample_rate_hz": 16000,
|
||||
"channels": 1,
|
||||
"sample_width_bytes": 2
|
||||
},
|
||||
"interim": true,
|
||||
"timeout_ms": 5000,
|
||||
"credential_ref": "volcengine-default",
|
||||
"model": "volc.bigasr.sauc.duration"
|
||||
},
|
||||
"conversation": {
|
||||
"opening": "您好,这里是美吧口腔,请问您想咨询或考虑做什么口腔项目?",
|
||||
"allow_interrupt": true,
|
||||
"silence_timeout_ms": 900,
|
||||
"max_duration_ms": 120000,
|
||||
"max_turns": 3,
|
||||
"sentence_max_chars": 80,
|
||||
"max_pending_audio_chunks": 32
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"artifact_id": "cell-single-real-v1",
|
||||
"source_release": "asterisk-22.10.1-native-v1",
|
||||
"source_digest": "68006a1a8efed288be4ca4a2ae3cb9554a31d733eac08eaacf4c646c95faf74d",
|
||||
"approval_reference": "project-auto-approved:2026-09-19:single-node-v1",
|
||||
"cell_id": "cell-single",
|
||||
"revision": 1,
|
||||
"config_sha256": "89d2686d0d1ca60159c3c6bd725dc9e6f511cbdb56bf6ce7b65ca7d4dc3f2d60",
|
||||
"mode": "real",
|
||||
"trunks": [
|
||||
{
|
||||
"trunk_id": "provider-primary",
|
||||
"provider_id": "provider-primary",
|
||||
"egress_pool_id": "egress-single",
|
||||
"codec": "PCMA",
|
||||
"caller_profile_ids": [
|
||||
"caller-primary"
|
||||
],
|
||||
"dial_prefix": "7089",
|
||||
"enabled": true,
|
||||
"sip_endpoint_ref": "provider-primary",
|
||||
"credential_ref": "sip-provider-primary",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-second",
|
||||
"provider_id": "provider-second",
|
||||
"egress_pool_id": "egress-single",
|
||||
"codec": "PCMA",
|
||||
"caller_profile_ids": [
|
||||
"caller-second"
|
||||
],
|
||||
"dial_prefix": "",
|
||||
"enabled": true,
|
||||
"sip_endpoint_ref": "provider-second",
|
||||
"credential_ref": "sip-provider-second",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-third",
|
||||
"provider_id": "provider-third",
|
||||
"egress_pool_id": "egress-single",
|
||||
"codec": "PCMA",
|
||||
"caller_profile_ids": [
|
||||
"caller-third"
|
||||
],
|
||||
"dial_prefix": "mka755",
|
||||
"enabled": true,
|
||||
"sip_endpoint_ref": "provider-third",
|
||||
"credential_ref": "sip-provider-third",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
}
|
||||
],
|
||||
"ari": {
|
||||
"base_url": "https://127.0.0.1:8088/ari",
|
||||
"websocket_url": "wss://127.0.0.1:8088/ari/events",
|
||||
"application": "agent-call",
|
||||
"credential_ref": "ari-single"
|
||||
},
|
||||
"media": {
|
||||
"bind_address": "127.0.0.1",
|
||||
"port": 12000,
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"recording": {
|
||||
"enabled": true,
|
||||
"format": "wav",
|
||||
"directory": "/var/lib/sip-go-agent/recordings",
|
||||
"max_bytes": 67108864
|
||||
},
|
||||
"load_evidence": {
|
||||
"status": "not-yet-loaded"
|
||||
},
|
||||
"allowed_targets": [
|
||||
"15003164745",
|
||||
"15830461047"
|
||||
],
|
||||
"media_profiles": {
|
||||
"pcma-8k-pt8": {
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"slin16-16k-pt118": {
|
||||
"format": "slin16",
|
||||
"sample_rate_hz": 16000,
|
||||
"channels": 1,
|
||||
"payload_type": 118
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"cell_id": "cell-single",
|
||||
"asterisk": "22.10.1",
|
||||
"source_commit": "f0e408a7b0d829c85bf15fa4b487870a50cb3000",
|
||||
"trunk_id": "provider-second",
|
||||
"ari_application": "agent-call",
|
||||
"media": {
|
||||
"bind_address": "127.0.0.1",
|
||||
"port": 12000,
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"recording": {
|
||||
"directory": "/var/lib/sip-go-agent/recordings",
|
||||
"format": "wav",
|
||||
"max_bytes": 67108864
|
||||
},
|
||||
"trunks": [
|
||||
{
|
||||
"trunk_id": "provider-primary",
|
||||
"provider_id": "provider-primary",
|
||||
"codec": "PCMA",
|
||||
"dial_prefix": "7089",
|
||||
"caller_profile_id": "caller-primary",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-second",
|
||||
"provider_id": "provider-second",
|
||||
"codec": "PCMA",
|
||||
"dial_prefix": "",
|
||||
"caller_profile_id": "caller-second",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
},
|
||||
{
|
||||
"trunk_id": "provider-third",
|
||||
"provider_id": "provider-third",
|
||||
"codec": "PCMA",
|
||||
"dial_prefix": "mka755",
|
||||
"caller_profile_id": "caller-third",
|
||||
"media_profile_id": "pcma-8k-pt8"
|
||||
}
|
||||
],
|
||||
"allowed_targets": [
|
||||
"15003164745",
|
||||
"15830461047"
|
||||
],
|
||||
"media_profiles": {
|
||||
"pcma-8k-pt8": {
|
||||
"format": "alaw",
|
||||
"sample_rate_hz": 8000,
|
||||
"channels": 1,
|
||||
"payload_type": 8
|
||||
},
|
||||
"slin16-16k-pt118": {
|
||||
"format": "slin16",
|
||||
"sample_rate_hz": 16000,
|
||||
"channels": 1,
|
||||
"payload_type": 118
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user