---
title: "కాల్స్ బదిలీ చేయండి"
description: "కోల్డ్ ట్రాన్స్‌ఫర్‌లతో కాలర్లను రూట్ చేయండి లేదా వార్మ్ ట్రాన్స్‌ఫర్‌తో ముందుగా గమ్యస్థానాన్ని స్క్రీన్ చేయండి."
---

ప్రతి ఫోన్ ఏజెంట్‌లో అంతర్నిర్మిత `transfer_call` చర్య ఉంటుంది. ఎప్పుడు బదిలీ చేయాలి, ఏ నంబర్‌ను ఉపయోగించాలి, మరియు హ్యాండ్ఆఫ్ కోల్డ్‌గా ఉండాలా లేదా వార్మ్‌గా ఉండాలా అని ఏజెంట్‌కు దాని promptలో చెప్పండి.

| మోడ్ | ఏమి జరుగుతుంది | దీన్ని ఉపయోగించాల్సిన సందర్భం |
| --- | --- | --- |
| **కోల్డ్** | కాలర్ నేరుగా గమ్యస్థానానికి పంపబడతారు. ఏజెంట్ కాలర్‌ను పరిచయం చేయదు లేదా ఎవరైనా సమాధానం ఇస్తారని నిర్ధారించదు. | పరిశీలించిన హ్యాండ్ఆఫ్ కంటే వేగవంతమైన రూటింగ్ ముఖ్యమైనప్పుడు లేదా కాల్ ThunderPhone అందించిన నంబర్‌ను ఉపయోగిస్తున్నప్పుడు. |
| **వార్మ్** | ఏజెంట్ గోప్యంగా గమ్యస్థానానికి కాల్ చేసి వివరాలు నిర్ధారించే సమయంలో కాలర్ హోల్డ్‌లో వేచి ఉంటారు. లక్ష్య వ్యక్తి అంగీకరిస్తేనే ఇరు పక్షాలు కనెక్ట్ అవుతాయి. | అంగీకరించే ముందు లక్ష్య వ్యక్తికి సందర్భం అవసరమైనప్పుడు లేదా ఎవరూ అందుబాటులో లేనప్పుడు కాలర్ ఏజెంట్ వద్దకు తిరిగి రావాల్సి ఉన్నప్పుడు. |

ఏజెంట్ మోడ్‌ను పేర్కొనకపోతే, బదిలీ కోల్డ్‌గా ఉంటుంది.

## బదిలీలను కాన్ఫిగర్ చేయండి

డ్యాష్‌బోర్డ్‌లో:

1. **వాయిస్ ఏజెంట్లు** తెరిచి, ఏజెంట్‌ను ఎంచుకుని, **కాన్ఫిగ్** తెరవండి.
2. promptలో ప్రతి గమ్యస్థానం, దాని రూటింగ్ షరతు, అలాగే `cold` లేదా `warm` మోడ్‌ను ఉపయోగించాలా అనే వివరాలను జోడించండి. మీరు ప్రత్యేక బదిలీ టోగుల్‌ను ప్రారంభించాల్సిన అవసరం లేదు లేదా కస్టమ్ టూల్‌ను సృష్టించాల్సిన అవసరం లేదు.
3. అవసరమైతే, **అధునాతనం → రింగ్ వ్యవధి**ని 5 నుండి 120 సెకన్ల మధ్య సెట్ చేయండి.
4. **డిప్లాయ్** ఎంచుకోండి.

APIతో, prompt మరియు ఐచ్ఛిక `ring_duration_seconds`ను స్టేజ్ చేయడానికి `PATCH /v1/agents/{agent_id}`ను, తర్వాత `POST /v1/agents/{agent_id}/deploy`ను ఉపయోగించండి. [ఏజెంట్స్ API](/api-reference/agents#update-an-agent-writes-the-draft) చూడండి.

## వార్మ్ బదిలీ సమయంలో ఏమి జరుగుతుంది

1. బదిలీని ప్రారంభిస్తున్నట్లు ఏజెంట్ కాలర్‌కు చెబుతుంది.
2. కాలర్ హోల్డ్ సంగీతాన్ని వింటారు. లక్ష్య వ్యక్తి వద్ద రింగ్ అవడాన్ని లేదా గోప్య సంభాషణను కాలర్ వినలేరు.
3. ThunderPhone కాల్‌ను నిర్వహిస్తున్న VoIP నంబర్ నుండి లక్ష్య వ్యక్తికి కాల్ చేస్తుంది. ఏజెంట్ తన `screen_message`ను అందిస్తుంది; అందులో ఏజెంట్‌ను గుర్తించడం, కాలర్ పేరు చెప్పడం, కాల్ కారణాన్ని వివరించడం, మరియు లక్ష్య వ్యక్తి కాల్ తీసుకోగలరా అని అడగడం ఉండాలి.
4. నిర్ణయం తీసుకునే ముందు లక్ష్య వ్యక్తి ప్రశ్నలు అడగవచ్చు. కాలర్ హోల్డ్‌లో ఉండగానే, అసలు సంభాషణ మరియు తన prompt ఆధారంగా ఏజెంట్ సమాధానం ఇస్తుంది.
5. లక్ష్య వ్యక్తి అంగీకరిస్తే, కాలర్ హోల్డ్ నుండి బయటకు వస్తారు మరియు ఇద్దరూ సంక్షిప్త `introduction`ను వింటారు. ఆ తర్వాత ఏజెంట్ స్వయంచాలకంగా డిస్‌కనెక్ట్ అవుతుంది. ఆ ఇద్దరూ కనెక్ట్ అయి ఉంటారు.

లక్ష్య వ్యక్తి నిరాకరిస్తే, సమాధానం ఇవ్వకపోతే లేదా వాయిస్‌మెయిల్‌కు చేరితే, ThunderPhone ఆ గోప్య కాల్‌ను తొలగించి కాలర్‌ను హోల్డ్ నుండి బయటకు తీసుకువస్తుంది. ఏజెంట్ ఫలితాన్ని స్వీకరించి అసలు సంభాషణను కొనసాగిస్తుంది. అది సందేశం తీసుకోవచ్చు, మరో మార్గాన్ని సూచించవచ్చు లేదా కాలర్‌కు ఇంకా కావాలనుకుంటే కోల్డ్ బదిలీ చేయవచ్చు. వార్మ్ బదిలీ వాయిస్‌మెయిల్‌ను వదలదు. లక్ష్య వ్యక్తి ఏజెంట్‌ను సందేశం అందించమని అడిగితే, టూల్ ఫలితంలో అది `relay_message_for_caller`గా ఉంటుంది.

<Note>
  ఏజెంట్ సమ్మతి ప్రకటన ప్రారంభించబడితే, గోప్య పరిశీలన సంభాషణ ప్రారంభమయ్యే ముందు బదిలీ లక్ష్య వ్యక్తి ఆ ప్రకటనను వింటారు. వేచి ఉన్న కాలర్ దానిని రెండోసారి వినరు.
</Note>

## బదిలీలను సమర్థంగా నిర్వహించేందుకు ఏజెంట్‌కు prompt ఇవ్వండి

రూటింగ్ నియమాలను ఏజెంట్ prompt‌లో ఉంచండి. E.164 ఫార్మాట్‌ను ఉపయోగించండి: `+`, దేశ కోడ్,
మరియు `+14155550123` వంటి పూర్తి జాతీయ నంబర్. ప్రతి రూట్‌కు బదిలీ మోడ్‌ను పేర్కొని,
విఫలమైన వార్మ్ బదిలీల కోసం ఏజెంట్‌కు ప్రత్యామ్నాయాన్ని ఇవ్వండి.

```text
Transfer policy

Confirm the caller's name and reason for calling before any transfer.

| Caller needs | Destination | Transfer mode |
| --- | --- | --- |
| A new purchase or plan change | +14155550123 | warm |
| Help with an existing order | +14155550124 | warm |
| The main office | +14155550125 | cold |

For a warm transfer:
- In the private screen message, identify yourself, give the caller's name and
  a one-sentence reason for the call, then ask whether the target can take it.
- Answer reasonable questions from the target using the conversation context.
- If the target accepts, introduce both people in one short sentence. Do not
  plan to speak after the introduction because you will be dropped.
- If the target declines, does not answer, or reaches voicemail, tell the
  caller what happened. Relay any message from the target, then offer to take
  a message or try another route. Do not cold-transfer unless the caller asks.
```

అంతర్నిర్మిత చర్యను కాల్ చేసినప్పుడు ఏజెంట్ ఈ ఫీల్డ్‌లను అందిస్తుంది:

| ఫీల్డ్ | ఎప్పుడు ఉపయోగిస్తారు | ఉద్దేశ్యం |
| --- | --- | --- |
| `phone_number` | ఎల్లప్పుడూ | E.164 ఫార్మాట్‌లో గమ్యస్థానం. |
| `mode` | ఐచ్ఛికం | `cold` లేదా `warm`; డిఫాల్ట్‌గా `cold`. |
| `screen_message` | వార్మ్ బదిలీకి అవసరం | గమ్యస్థానం వ్యక్తి ప్రైవేట్‌గా వినే ప్రారంభ సందేశం. |
| `introduction` | వార్మ్ బదిలీకి అవసరం | గమ్యస్థానం వ్యక్తి అంగీకరించిన తర్వాత ఇద్దరూ వినే ఒక చిన్న వాక్యం. |

`transfer_call` పేరుతో కస్టమ్ టూల్‌ను నిర్వచించాల్సిన లేదా జోడించాల్సిన అవసరం లేదు.

## విస్పర్ బదిలీలు

“విస్పర్ బదిలీ” అనేది కాలర్ కనెక్ట్ కావడానికి ముందు గమ్యస్థానం వ్యక్తి ప్రైవేట్ సందర్భాన్ని
వినే వార్మ్ బదిలీకి పరిశ్రమలో సాధారణంగా ఉపయోగించే పేరు. ThunderPhone‌లో, వార్మ్ బదిలీకి సంబంధించిన
`screen_message` ఆ ప్రైవేట్ వివరాలను అందిస్తుంది. ఆ తర్వాత గమ్యస్థానం వ్యక్తి అంగీకరించే లేదా
తిరస్కరించే ముందు ఏజెంట్‌ను తదుపరి ప్రశ్నలు అడగవచ్చు.

ఇది
[`POST /v1/calls/{id}/whisper`](/te/guides/monitor-live-calls)తో భిన్నం.
ఆ ఎండ్‌పాయింట్ ద్వారా సిబ్బంది సభ్యుడు లేదా యజమాని లైవ్ కాల్ సమయంలో AI
ఏజెంట్‌కు ప్రైవేట్ టెక్స్ట్ మార్గదర్శకత్వాన్ని పంపవచ్చు. ఇది బదిలీ గమ్యస్థానానికి కాల్ చేయదు లేదా
వివరాలను అందించదు.

## అవసరాలు, పరిమితులు మరియు పరీక్షించడం

| ప్రశ్న | సమాధానం |
| --- | --- |
| ఏ నంబర్లు వార్మ్ ట్రాన్స్‌ఫర్‌కు మద్దతు ఇస్తాయి? | అవుట్‌బౌండ్ కాల్‌లు చేయగల VoIP కనెక్షన్ ద్వారా దిగుమతి చేసిన ధృవీకరించబడిన నంబర్. ThunderPhone అందించే నంబర్లు కోల్డ్ ట్రాన్స్‌ఫర్‌కు మాత్రమే మద్దతు ఇస్తాయి. వార్మ్ మోడ్ అందుబాటులో లేకపోతే, చర్య కోల్డ్ ట్రాన్స్‌ఫర్‌కు మారుతుంది. [VoIP ప్రొవైడర్‌ను కనెక్ట్ చేయండి](/te/guides/voip-providers). |
| ఏ కాల్ రకాలు దీనికి మద్దతు ఇస్తాయి? | సాధారణ ఫోన్ కాల్‌లలో కోల్డ్ ట్రాన్స్‌ఫర్ అందుబాటులో ఉంటుంది. బ్రౌజర్ టాక్, విడ్జెట్లు, సిమ్యులేషన్‌లు మరియు టెస్ట్ కాల్‌లు వార్మ్ హ్యాండ్ఆఫ్‌ను పరీక్షించలేవు. సేవ్ చేసిన ఏజెంట్ రియల్‌టైమ్‌లో `transfer_call` ఉండదు; `call_events`తో ఉన్న ఇన్‌లైన్ రియల్‌టైమ్ కోల్డ్ ట్రాన్స్‌ఫర్‌ను అభ్యర్థించగలదు. |
| నేను దీన్ని ఎలా పరీక్షించాలి? | బ్రౌజర్ టాక్ లేదా సిమ్యులేషన్‌లో రూటింగ్ భాషను తనిఖీ చేసి, అర్హత ఉన్న దిగుమతి చేసిన VoIP నంబర్‌ను ఉపయోగించి నిజమైన ఫోన్ కాల్‌లో పూర్తి హ్యాండ్ఆఫ్‌ను పరీక్షించండి. |
| గమ్యస్థానంలో ఎంతసేపు రింగ్ అవుతుంది? | `ring_duration_seconds` 5–120 సెకన్లను అంగీకరిస్తుంది. `null` వార్మ్ ట్రాన్స్‌ఫర్ కోసం 45 సెకన్లను మరియు కోల్డ్ ట్రాన్స్‌ఫర్ కోసం క్యారియర్ డిఫాల్ట్‌ను ఉపయోగిస్తుంది. సాధారణ అవుట్‌బౌండ్ కాల్‌లు డిఫాల్ట్‌గా 60 సెకన్లను ఉపయోగిస్తాయి. ఈ సెట్టింగ్ ఇన్‌బౌండ్ రింగింగ్‌ను మార్చదు. |
| మానవ బ్రిడ్జ్ ఎంతసేపు కొనసాగవచ్చు? | ఏజెంట్ ఇద్దరు వ్యక్తులను కనెక్ట్ చేసిన తర్వాత గరిష్ఠంగా 60 నిమిషాలు. |
| విఫలమైతే ఏమవుతుంది? | లక్ష్యం తిరస్కరిస్తే, సమాధానం ఇవ్వకపోతే, వాయిస్‌మెయిల్‌కు చేరితే లేదా అవుట్‌బౌండ్ లెగ్ విఫలమైతే, ఫలితంతో కాలర్ ఏజెంట్‌కు తిరిగి వస్తారు. prompt తదుపరి దశను నిర్వచించాలి. |
| దీనికి ఎంత ఖర్చవుతుంది? | ట్రాన్స్‌ఫర్ సాధనానికి ఎటువంటి రుసుము లేదు. పరిచయం వరకు వార్మ్-ట్రాన్స్‌ఫర్ ఫ్లోకు సాధారణ కాల్ ఛార్జీలు వర్తిస్తాయి; AI నిష్క్రమించినప్పుడు ThunderPhone మీటరింగ్ ఆగిపోతుంది. ఇద్దరు వ్యక్తులు కనెక్ట్ అయి ఉన్నంతసేపు మీ క్యారియర్ అవుట్‌బౌండ్ ట్రాన్స్‌ఫర్ లెగ్‌కు బిల్లింగ్ కొనసాగించవచ్చు. |

## వెబ్‌హుక్‌లు మరియు ముగింపు కారణాలు

కంప్లీషన్ పేలోడ్ గమ్యస్థానాన్ని `transfer_number`లో నమోదు చేసి
ఈ ముగింపు కారణాల్లో ఒకదాన్ని ఉపయోగిస్తుంది:

| `end_reason` | అర్థం |
| --- | --- |
| `ai_transfer` | ఏజెంట్ కోల్డ్ ట్రాన్స్‌ఫర్‌ను ప్రారంభించారు. |
| `ai_warm_transfer` | లక్ష్యం వార్మ్ ట్రాన్స్‌ఫర్‌ను అంగీకరించింది, సంబంధిత వ్యక్తులు కనెక్ట్ అయ్యారు మరియు పరిచయం తర్వాత ఏజెంట్ విడిపోయారు. |

తిరస్కరించబడిన, సమాధానం లేని, విఫలమైన లేదా వాయిస్‌మెయిల్‌కు చేరిన వార్మ్ ప్రయత్నం పూర్తి అయిన
ట్రాన్స్‌ఫర్ కాదు. కాలర్ ఏజెంట్‌కు తిరిగి వస్తారు, కాబట్టి చివరి ముగింపు కారణం
అసలు కాల్‌ను ఏది ముగిస్తుందో దాన్ని ప్రతిబింబిస్తుంది.

విజయవంతమైన వార్మ్ ట్రాన్స్‌ఫర్ కోసం, పరిచయం పూర్తయి AI నిష్క్రమించినప్పుడు కంప్లీషన్ ఈవెంట్ మరియు AI కాల్ ముగింపు
కారణం నమోదు చేయబడతాయి. రికార్డింగ్ ప్రారంభించబడితే, మానవ బ్రిడ్జ్ ముగిసే వరకు ఆడియో కొనసాగుతుంది;
హ్యాండ్ఆఫ్ తర్వాతి ప్రసంగం రికార్డ్ చేయబడుతుంది కానీ ట్రాన్స్‌క్రైబ్ చేయబడదు. ఏజెంట్ యొక్క
సమ్మతి ప్రకటన ప్రారంభించబడితే, స్క్రీనింగ్ ప్రారంభం కావడానికి ముందు ట్రాన్స్‌ఫర్ లక్ష్యం దానిని వింటుంది.

<Accordion title="లెగసీ కంప్లీషన్ వెబ్‌హుక్">
  ఒక లెగసీ సింగిల్-URL వెబ్‌హుక్ `{"transfer_ready": false}`ను తిరిగి పంపి, తర్వాత కాల్ యొక్క
  ట్రాన్స్‌ఫర్-రెడీ స్థితిని నవీకరించడం ద్వారా కోల్డ్ ట్రాన్స్‌ఫర్‌ను గరిష్ఠంగా ఐదు నిమిషాల వరకు ఆలస్యం చేయగలదు. వెబ్‌హుక్ ఎండ్‌పాయింట్ డెలివరీలు మరియు వార్మ్ ట్రాన్స్‌ఫర్‌లు ఈ సమన్వయాన్ని ఉపయోగించవు.
</Accordion>

పూర్తి పేలోడ్ మరియు లెగసీ ప్రవర్తన కోసం
[కంప్లీషన్ వెబ్‌హుక్‌లు](/te/webhooks/call-complete) చూడండి.

## సమస్య పరిష్కారం

### ఏజెంట్ వార్మ్ ట్రాన్స్‌ఫర్‌కు బదులుగా కోల్డ్ ట్రాన్స్‌ఫర్ చేస్తుంది

కాల్ పని చేసే అవుట్‌బౌండ్ రూటింగ్‌తో ధృవీకరించబడిన, దిగుమతి చేసిన VoIP నంబర్‌ను ఉపయోగిస్తోందో తనిఖీ చేయండి. ThunderPhone నంబర్‌లు మరియు ఫోన్ కాని సెషన్‌ల కోసం టూల్ ఎంపికల నుండి వార్మ్ మోడ్ తొలగించబడుతుంది. అలాగే prompt రూటింగ్ పట్టికలో మోడ్‌ను స్పష్టంగా పేర్కొనండి.

### గమ్యం ఎప్పుడూ సమాధానం ఇవ్వదు

మీ VoIP ట్రంక్ గమ్యానికి అవుట్‌బౌండ్ కాల్‌లు చేయగలదని, దాని ప్రామాణీకరణ మరియు రూటింగ్ నియమాలు ప్రస్తుతమైనవని నిర్ధారించండి. గమ్యం యొక్క E.164 ఫార్మాటింగ్‌ను తనిఖీ చేయండి. వార్మ్ ట్రాన్స్‌ఫర్‌కు 45 సెకన్లు చాలా తక్కువగా ఉంటే `ring_duration_seconds` పెంచండి.

### గమ్యం వాయిస్‌మెయిల్‌కు చేరుతుంది

వార్మ్ ట్రాన్స్‌ఫర్‌లు వాయిస్‌మెయిల్‌ను వదలవు. కాలర్ హోల్డ్ నుండి బయటకు వస్తారు మరియు ఏజెంట్‌కు `voicemail` ఫలితం అందుతుంది. సందేశం తీసుకోవాలా, మరొక గమ్యాన్ని ప్రయత్నించాలా, లేదా కోల్డ్ ట్రాన్స్‌ఫర్‌ను అందించాలా అని ఏజెంట్‌కు దాని prompt‌లో చెప్పండి.

### కాలర్‌కు గమ్యం సందేశం అందదు

తదుపరి దశలను అందించే ముందు `relay_message_for_caller`ను తెలియజేయమని ఏజెంట్‌కు చెప్పండి. గమ్యం నిరాకరించి, ఏదైనా తెలియజేయమని ఏజెంట్‌ను అడిగినప్పుడు మాత్రమే ఆ ఫీల్డ్ ఉంటుంది.

### కోల్డ్ ట్రాన్స్‌ఫర్ కనెక్ట్ కావడానికి ముందు వేచి ఉంటుంది

మీరు లెగసీ సింగిల్-URL వెబ్‌హుక్‌ను ఉపయోగిస్తే, అది
`{"transfer_ready": false}`ను తిరిగి ఇచ్చిందో తనిఖీ చేయండి. ThunderPhone వేచి ఉండగా కాలర్ హోల్డ్ సంగీతం వింటారు. గమ్యం సిద్ధమైనప్పుడు కాల్ యొక్క ట్రాన్స్‌ఫర్-రెడీ స్థితిని నవీకరించండి.

### సిబ్బందికి విస్పరింగ్ చేయడం ట్రాన్స్‌ఫర్‌ను ప్రారంభించదు

లైవ్-కాల్ విస్పరింగ్ AIకి మాత్రమే మార్గనిర్దేశం చేస్తుంది. ఏజెంట్ prompt‌కు ట్రాన్స్‌ఫర్ సూచనలను జోడించి, అది `transfer_call`ను కాల్ చేయనివ్వండి. చూడండి
[లైవ్ కాల్‌లను పర్యవేక్షించండి](/te/guides/monitor-live-calls).
